如何在AAR启动应用程序后获得多个NFC记录

时间:2014-10-16 03:46:56

标签: android nfc android-applicationrecord

ARR推出应用后,我读了意图,意图只有ACTION.MAIN。

我按照下面的答案,但它不起作用。


我在NFC标签的第一个位置写入mime类型数据,并在NFC标签的最后位置写入ARR-packagename。

我还在清单文件

中插入了intent-filter
<intent-filter>
            <action android:name="android.nfc.action.NDEF_DISCOVERED" />

            <data android:mimeType="application/com.myorg.myapp" />

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

1 个答案:

答案 0 :(得分:0)

读取NFC标签的应用必须分别有两个意图过滤器 我在Manifest.xml中的intent-filter位于

之下
<intent-filter>
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.LAUNCHER" />
            <action android:name="android.intent.action.VIEW" />
            <action android:name="android.intent.action.MAIN" />

        </intent-filter>
        <intent-filter>
            <action android:name="android.nfc.action.NDEF_DISCOVERED" />
            <category android:name="android.intent.category.DEFAULT" />
            <data android:mimeType="application/org.leonehouse.nfc" />
        </intent-filter>