使用Android API级别10,如何在当前运行的应用程序(我自己的应用程序)中查询意图过滤器的数据(在AndroidManifest.xml文件中定义)?
PackageManager似乎无法处理此问题。
例如:
我的应用包含:
的AndroidManifest.xml
<intent-filter>
<action android:name="android.nfc.action.NDEF_DETECTED">
</action><category android:name="android.intent.category.DEFAULT">
</category>
<data android:scheme="nfc"android:host="secure"android:port="1"/>
</intent-filter>
从这个AndroidManifest.xml文件中,我想从android:port =“1”中提取值1.
答案 0 :(得分:0)
Android API不提供任何API来实现此目的。但是,作为一种解决方法,我复制了AndroidManifest.xml文件并使用XML解析器解析了内容目标。