更新到 ics 后,我在 nexus 上的应用程序出现问题。我的应用程序在激活锁屏时读取所有扫描的 RFID 标签(它是关于获取 rfid-serial-number)。这在 2.3.6 上运行良好。
- 启动应用
- 将设备置于睡眠模式
- 来自 NfcService 的 logcat 消息:“NFC-C 关闭,断开连接”
- 按电源按钮唤醒设备
- 来自 NfcService 的 logcat 消息:“NFC-C ON”
- 标签被设备读取而无需解锁锁屏,在状态栏中显示通知/播放声音
- 将设备重新置于睡眠模式
所以更新后,我将设备从睡眠中唤醒,但 nfc 没有重新打开!我必须解锁设备才能读取标签...有什么解决方法可以在设备锁定时读取我的标签吗?