编程语言
首页 > 编程语言> > java-检测活动是否正常启动或在读取NFC标记后启动(没有任何提示)

java-检测活动是否正常启动或在读取NFC标记后启动(没有任何提示)

作者:互联网

如果使用Android应用程序记录(AAR),则意图操作为

android.intent.action.MAIN

所以我不知道这是正常启动还是nfc启动.

无论活动是正常启动还是在读取nfc标记后,我都需要在活动中做些微不同的事情.我也不想在手机上还有另一个具有相同意图过滤器的应用程序时显示选择应用程序的提示,例如:

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

解决方法:

[编辑]:

检查意图中的有效载荷:EXTRA_TAGEXTRA_NDEF_MESSAGES

如果意图来自NFC事件,则将始终设置此额外项.

[作废]:

Use
07002
and check its
07003

标签:ndef,nfc,java,android,android-applicationrecord
来源: https://codeday.me/bug/20191201/2078108.html