【发布时间】:2014-11-20 17:00:06
【问题描述】:
我开发了一个使用 NFC 功能的应用,并获得了这个 TAG 用于我的测试。
a busy cat http://nsae02.casimages.net/img/2014/11/20/mini_141120054648901134.png
及其特点
a busy cat http://nsae02.casimages.net/img/2014/11/20/mini_141120054925844663.png
一切都很好..
并在配置中添加以下行
<uses-feature android:name="android.hardware.nfc" android:required="false" />
<intent-filter>
<action android:name="android.nfc.action.TAG_DISCOVERED"/>
<action android:name="android.nfc.action.NDEF_DISCOVERED"/>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
添加我的代码,以便当它检测到 nfc 并选择我的应用时
获取 UID .. 并使其正确。 (然后找出是否可以获取文本等不同的字段。) 好的。它工作正常..
my app blue http://nsae02.casimages.net/img/2014/11/19/mini_141119082121303903.png
我的问题是 同样使用 NFC TAG TAG Writer 应用程序编辑它
a busy cat http://nsae02.casimages.net/img/2014/11/20/mini_141120055409818122.png
a busy cat http://nsae02.casimages.net/img/2014/11/20/mini_141120055615627271.png
然后我输入了一条文字,然后我又继续使用我的应用程序,但不再出现在列表中..
Not my app http://nsae02.casimages.net/img/2014/11/19/mini_141119081714874308.png
经过多次转折,能够重新出现在我的应用列表中,格式化 NFC TAG
我做错了什么? 如果我没有提供足够的信息,请问我。 非常感谢
【问题讨论】:
标签: java android nfc intentfilter ndef