我正在构建一个应该能够执行以下操作的原型:
activity
并显示消息,使用智能卡触摸NFC
。NFC
,则会打开另一个activity
。 智能卡不需要一直连接,只需短暂触摸即可。除了基于activity
触摸打开NFC
的功能外,整个应用程序已经编码。我尝试了几种解决方案,没有任何效果。
是否有可能通过触摸智能卡或activity
的任何触摸事件触发新NFC
?谢谢你的帮助。
答案 0 :(得分:1)
这可以通过向您的应用添加Intent Filter轻松实现,特别是NDEF_DISCOVERED的应用。
<activity
android:name="your.package.name.NfcActivity
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.nfc.action.NDEF_DISCOVERED"/>
<data android:mimeType="application/your.package.name.your.mimetype"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>