读取使用 NFC 工具写入的 NFC 标签

Read NFC tag written with NFC Tools

我遵循了这个教程: https://www.codexpedia.com/android/android-nfc-read-and-write-example/ 如果我使用 如果我使用,我可以读写标签 当我尝试读取用 NFC 工具编写的 NFC 时,android 启动触发器但不是我的应用程序。可以读取用其他应用程序编写的 NFC 标签吗? 谢谢

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

为了让 NFC 服务知道您的应用程序感兴趣,您的应用程序应该声明一个具有以下意图操作的意图过滤器:ACTION_NDEF_DISCOVERED、ACTION_TECH_DISCOVERED、ACTION_TAG_DISCOVERED。

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

有关完整的详细信息,请参阅 https://developer.android.com/guide/topics/connectivity/nfc/nfc#dispatching