在Android中,当手机处于睡眠状态时处理NFC。

8

我想知道在手机休眠时是否可能处理NFC?看起来没有启动任何意图,所以我想系统关闭了NFC?

3个回答

6

不会在设备显示关闭时生成和发送意图。如果您有Nexus S,请尝试标记某些内容并观察catlog,您将发现手机上没有收到任何信息。

我认为这种行为非常合理。由于今天我们周围有很多带有RFID标签的东西,如果NFC应用程序即使在屏幕关闭时也可以触发,可能会发生一些意想不到的事情。


1
NFC是相对较新的技术...但据我所知,只有AlarmManager的闹钟和来电短信才能在手机进入“深度睡眠”时运行。
引用CommonsWare的Mark Murphy的话:
“唯一可以保证不停止的是GSM或CDMA无线电(用于接收来电、短信和IP数据包)和AlarmManager。” Android睡眠/待机模式

事实上,您可以通过使用服务来使用许多功能(如Wifi、蓝牙、GPS等)。但是我非常非常遗憾,无法使用NFC芯片:( - roly

0

如果您能够对手机进行修改,您可能会发现此XDA帖子中的修改可以使NFC在手机处于睡眠状态时工作(免责声明:我还没有机会测试它是否真正有效)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接