Android 读取使用NFC工具编写的NFC标记

Android 读取使用NFC工具编写的NFC标记,android,nfc,Android,Nfc,我遵循了本教程: 如果我使用 如果我使用,我可以读写标签 当我试图阅读用NFC工具编写的NFC时,android会启动触发器,但不会启动我的应用程序。是否可以读取与其他应用程序一起编写的NFC标签? 谢谢有一个NFC服务在后台运行。当检测到标记时,它将处理该事件。它标识标记的类型,然后相应地创建意图。Android设备中可能有多个应用程序对处理标签感兴趣。NFC服务的标签发送系统决定要启动的应用程序 为了让NFC服务知道您的应用程序感兴趣,您的应用程序应该声明一个意向过滤器,其中包含以下意向操作

我遵循了本教程: 如果我使用 如果我使用,我可以读写标签 当我试图阅读用NFC工具编写的NFC时,android会启动触发器,但不会启动我的应用程序。是否可以读取与其他应用程序一起编写的NFC标签?
谢谢

有一个NFC服务在后台运行。当检测到标记时,它将处理该事件。它标识标记的类型,然后相应地创建意图。Android设备中可能有多个应用程序对处理标签感兴趣。NFC服务的标签发送系统决定要启动的应用程序

为了让NFC服务知道您的应用程序感兴趣,您的应用程序应该声明一个意向过滤器,其中包含以下意向操作:发现的操作、发现的操作、发现的操作、发现的操作

请注意,对TECH_发现的意图进行过滤需要一个包含一个或多个元素的附加xml文件。它中列出的所有技术都应该有一个匹配的标签支持。此文件名应在tech的intent filter中指定


有关完整的详细信息,请参阅。

您能更清楚地回答您的问题吗?android应用程序nfc工具可以读取/写入标签。对于我编写的应用程序,我希望读取该标记(使用nfc工具编写),但是,我的应用程序似乎没有识别该标记,并启动默认触发器(app?),表示检测到nfc标记,而不是读取该标记。我的应用程序有问题(?),我的应用程序无法启动并读取该标记的原因是什么?因此,有可能知道NFC工具应用程序触发了什么类型的事件,并读取写入的内容?是的,使用你的应用程序,你可以读取NFC工具应用程序写入的标记上的内容。只需在开发者文档中详细说明的应用程序清单中添加意图过滤器和权限,然后查看。我可以写入空标记并读取它,但无法读取与其他应用程序一起写入的标记…private void buildTagViews(NdefMessage[]msgs){if(msgs==null | | msgs.length==0)return;String text=“”;//String tagId=new String(msgs[0].getRecords()[0].getType());byte[]payload=msgs[0].getRecords()[0].getPayload();给我空指针异常。但是标记是写的。用标准应用程序检查标记上有什么。调试哪一行和哪一个取消引用给出了异常NXP TagInfo是查看内容的一个很好的标准应用程序