应用程序在后台时可以读取 NFC 吗?
It is possible to read NFC when app is in background?
我需要构建一个在后台侦听 NFC 标签的应用程序。可能吗 ?。
解决方案 :
该应用程序运行一个线程,该线程是 Web 应用程序连接的套接字服务器。我需要通过 websocket 将读取的 NFC 标签发送到 web 应用程序。
如有任何建议,我将不胜感激
是,但有限制。有关详细信息,请参阅文档:
高级 NFC -> 使用标签技术和 ACTION_TECH_DISCOVERED 意图
https://developer.android.com/guide/topics/connectivity/nfc/advanced-nfc.html
本质上,使用标签技术和 ACTION_TECH_DISCOVERED
意图。当设备扫描带有 NDEF 数据但无法映射到 MIME 或 URI 的标签时,标签分发系统会尝试以 ACTION_TECH_DISCOVERED
意图启动 activity。
然后您可以注册您的应用以侦听这些意图。
我需要构建一个在后台侦听 NFC 标签的应用程序。可能吗 ?。 解决方案 : 该应用程序运行一个线程,该线程是 Web 应用程序连接的套接字服务器。我需要通过 websocket 将读取的 NFC 标签发送到 web 应用程序。
如有任何建议,我将不胜感激
是,但有限制。有关详细信息,请参阅文档:
高级 NFC -> 使用标签技术和 ACTION_TECH_DISCOVERED 意图
https://developer.android.com/guide/topics/connectivity/nfc/advanced-nfc.html
本质上,使用标签技术和 ACTION_TECH_DISCOVERED
意图。当设备扫描带有 NDEF 数据但无法映射到 MIME 或 URI 的标签时,标签分发系统会尝试以 ACTION_TECH_DISCOVERED
意图启动 activity。
然后您可以注册您的应用以侦听这些意图。