NFC滤波器选择如何受滤波器细节的影响?

时间:2013-07-30 01:11:45

标签: android nfc intentfilter

假设有两个应用在AndroidMenifest.xml中注册了以下intent-filter

<intent-filter>
    <action android:name="android.nfc.action.NDEF_DISCOVERED"/>
    <category android:name="android.intent.category.DEFAULT"/>
    <data android:scheme="http"
        android:host="developer.android.com"
        android:pathPrefix="/index.html" />
</intent-filter>

VS

<intent-filter>
    <action android:name="android.nfc.action.NDEF_DISCOVERED"/>
    <category android:name="android.intent.category.DEFAULT"/>
</intent-filter>

在这种情况下,在两个应用之间,哪个NFC过滤器有效?

我的最终目标是开发一个应用程序,只有当标记中的url从“http://developer.android.com/index.html”开始时,才会优先调度标记,否则其他应用程序可以调度其他情况。

1 个答案:

答案 0 :(得分:2)

更具体的intent过滤器优先。因此,第一个意图过滤器(包含数据标签的过滤器)的活动将获胜。