ics にアップデートした後、nexus s のアプリで問題が発生しています。私のアプリは、ロック画面がアクティブになっている間にスキャンされたすべての RFID タグを読み取ります (これは、rfid シリアル番号の取得に関するものです)。これは 2.3.6 でうまくいきました。
- アプリを起動
- デバイスをスリープモードにする
- NfcService からの logcat メッセージ: "NFC-C OFF, disconnect"
- 電源ボタンを押してデバイスを起動する
- NfcService からの logcat メッセージ: "NFC-C ON"
- タグは、ロック画面のロックを解除せずにデバイスによって読み取られ、ステータスバーに通知を表示する/サウンドを再生する
- デバイスをスリープ モードに戻す
そのため、アップデート後、デバイスをスリープから復帰させましたが、nfc がオンに戻りません! タグを読み取れるようにするには、デバイスのロックを解除する必要があります...デバイスがロックされているときにタグを読み取れるようにするための回避策はありますか?