我想打开"活动A"当我点击应用程序的图标时,"活动B"当我把标签放到手机上时
我尝试了很多不同的方法,例如我检查了意图操作,但是当应用程序关闭并且我将标记放在手机附近时,意图操作是MAIN而不是TAG_DISCOVERED(并启动活动A)。
如何通过图标以及何时通过NFC检查应用程序何时开始?
答案 0 :(得分:1)
在AndroidManifest中,通过点击打开您的活动:
<activity
android:name=".MainActivity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
对于NFC开放的活动:
<activity android:name=".NfcActivity" >
<intent-filter>
<action android:name="android.nfc.action.NDEF_DISCOVERED"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="text/plain" />
</intent-filter>
</activity>
更改&#34; android.nfc.action.NDEF_DISCOVERED&#34;使用您想要的标签技术: https://developer.android.com/guide/topics/connectivity/nfc/nfc.html#filtering-intents