【发布时间】:2013-01-18 08:41:59
【问题描述】:
我正在尝试编写一段可跨多个应用程序运行的代码。不过,我不知道如何从 Java 中读取它。是否可以不手动解析清单?我想用几行代码把scheme1和scheme2弄出来。
<activity android:name="urlHandlingBlah">
<intent-filter>
<action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data android:scheme="scheme1"></data>
<data android:scheme="scheme2"></data>
</intent-filter>
</activity>
编辑:我的意思是我将如何使用 PackageManager 来获取此信息。我本身并不关心实际的 XML。
【问题讨论】:
-
我有这个问题。这篇文章解释了如何创建一个intent,然后在代码中引用它,但是并没有解释它是如何神奇地得到引用的(developer.android.com/guide/topics/connectivity/usb/host.html)
标签: java android android-intent manifest