【发布时间】:2012-07-25 21:13:25
【问题描述】:
您好,我在使用我的 android Galaxy Nexus 读取特定的 KOVIO RFID 标签时遇到了很多麻烦。此标签不是 NFC 标签,因此它不包含任何 Ndef 消息或任何额外数据。我想要的只是标签 ID,但我找不到任何 API 来做。
在我的 Android 清单中,我将意图过滤器设置为:
<intent-filter>
<action android:name="android.nfc.action.TAG_DISCOVERED" />
</intent-filter>
当我将标签放到我的设备上时,它会发出读取它的声音,然后转到 onPause() 方法,然后是 OnResume() 方法。
我对它们都进行了跟踪,当我检查意图时,我发现字段 mClipData、mData、mExtras、mPackage、mSelector、mSourcebounds、mType 都是空的。因此,当我做类似的事情时
byte[] tagId = intent.getByteArrayExtra(aa);
tagId 结果为空。谁能帮我提取身份证? 我知道这是可能的,因为 NXP 的 TagInfo 应用程序能够显示 ID。我只是不知道为什么我不能:(
【问题讨论】: