首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >定期读取NFC标签

定期读取NFC标签
EN

Stack Overflow用户
提问于 2014-11-10 18:08:38
回答 2查看 891关注 0票数 3

我需要定期读取固定在手机背面的NFC标签。问题是android只会在第一次检测到标签时触发NFC意图。我认为这两种可能性中的任何一种都可以解决问题,但不知道android是否允许其中任何一种

1-强制Android读取NFC标签,但我不知道这是否可行,如果可行,这将是最好的解决方案,在这种情况下,我该如何做?

2-打开NFC适配器,当它打开时,它将触发NFC检测,我的活动将使用该意图,但我认为在没有用户交互的情况下,无法通过编程启用/禁用NFC适配器(我需要它是自动的,打开WIFI设置是不可能的)

谢谢!!

EN

回答 2

Stack Overflow用户

发布于 2014-11-10 18:59:08

假设你的应用程序总是在前台,我会将初始标签对象保存在内存中,并定期查询标签。如果在调用connect()时抛出异常,则标记已移出范围。

然后将Tag object设置为null,并在标签重新进入电话的字段时侦听是否触发了意图。

票数 0
EN

Stack Overflow用户

发布于 2014-11-12 22:36:29

当屏幕关闭或锁定时,无法使用Android的读写器模式。除此之外,有一个应用程序显然可以使这成为可能。阅读this answer,这是一个类似的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26841216

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档