我正在搜索Android源代码,因为我想了解应用程序的AndroidManifest.xml何时被解析。
例如,如果一个应用程序注册了NFC服务。
使用下面的apduservice.xml文件:
例如,如果一个应用程序注册了NFC服务。
<service
android:name=".demo.service.ApduService"
android:exported="true"
android:permission="android.permission.BIND_NFC_SERVICE">
<intent-filter>
<action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE" />
</intent-filter>
<meta-data
android:name="android.nfc.cardemulation.host_apdu_service"
android:resource="@xml/apduservice" />
</service>
使用下面的apduservice.xml文件:
<host-apdu-service xmlns:android="http://schemas.android.com/apk/res/android"
android:description="@string/servicedesc"
android:requireDeviceUnlock="false" >
<aid-group
android:category="other"
android:description="@string/aiddescription" >
<aid-filter android:name="23498234098234098" />
</aid-group>
Android操作系统何时何地读取aid-filter并注册ID?
(我知道它将被存储在哪里以及如何存储,但我找不到实际ID被提取并转发到NFC堆栈的事件)