应用程序在后台时可以读取 NFC 吗?

Nef*_*iLL 6 android nfc

我需要构建一个在后台监听 NFC 标签的应用程序。是否可以 ?。解决方案:应用程序运行一个线程,该线程是 Web 应用程序连接的套接字服务器。我需要通过 websocket 将读取的 NFC 标签发送到 Web 应用程序。

我将不胜感激任何建议

Dea*_*han 4

是的,但有限制。请参阅文档以获取更多信息:

高级 NFC ->使用标签技术和 ACTION_TECH_DISCOVERED 意图

https://developer.android.com/guide/topics/connectivity/nfc/advanced-nfc.html

本质上,使用标签技术和ACTION_TECH_DISCOVERED意图。当设备扫描具有 NDEF 数据但无法映射到 MIME 或 URI 的标签时,标签调度系统会尝试启动具有意图的活动ACTION_TECH_DISCOVERED

然后,您可以注册您的应用程序来侦听这些意图。