类似的问题 - How to read detected NFC tag (NDEF content) details in android?
我希望我的android应用程序能够读取和解析检测到的NDEF消息。
我已经编辑了AndroidManifest.xml来检测nfc标签,并且我添加了这个intent filter
我相信这很好,因为当我使用SDK附带的NFCDemo示例应用程序创建MockNDEFtags时,我可以选择处理这些生成的应用程序列表来处理我的应用程序。
然后,我点击我的应用程序,它打开没有问题,我只需要一种方法来读取在NDEF消息中传递给它的数据。代码:
Tag myTag = (Tag) nfcintent.getParcelableExtra(NfcAdapter.EXTRA_TAG);
// get NDEF tag details
Ndef ndefTag = Ndef.get(myTag);
...
NdefMessage ndefMesg = ndefTag.getCachedNdefMessage();在类似的问题和整个网络中提出了我找到许多类似的答案。
我的问题是与代码行
"Tag myTag = (Tag) nfcintent.getParcelableExtra(NfcAdapter.EXTRA_TAG);"我收到错误“nfcintent无法解决”
我意识到,代码的作者可能把nfcintent作为一个特定于我的应用程序的意图的占位符,但我不知道我应该放在什么位置。
启动我的应用程序的主要功能如下所示
public class TabsActivity extends TabActivity {
/** C