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

时间:2017-12-12 23:00:01

标签: android nfc

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

我将不胜感激任何建议

1 个答案:

答案 0 :(得分:0)

,但有限制。有关更多信息,请参阅文档:

高级NFC - > 使用代码技术和ACTION_TECH_DISCOVERED意图

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

基本上,使用标记技术和let data = [/* some data */] data.sort((a, b) => a.x < b.x) const min = data.length > 100 ? data[99].x : data[data.length - 1].x var chart = new Chart(ctx, { type: 'line', data, options: { scales: { xAxes: [{ time: { min } }] } } }) 意图。当设备扫描其上包含NDEF数据但无法映射到MIME或URI的标记时,标记调度系统会尝试使用ACTION_TECH_DISCOVERED意图启动活动。

然后,您可以注册您的应用以收听这些意图。