1

ics にアップデートした後、nexus s のアプリで問題が発生しています。私のアプリは、ロック画面がアクティブになっている間にスキャンされたすべての RFID タグを読み取ります (これは、rfid シリアル番号の取得に関するものです)。これは 2.3.6 でうまくいきました。

  • アプリを起動
  • デバイスをスリープモードにする
  • NfcService からの logcat メッセージ: "NFC-C OFF, disconnect"
  • 電源ボタンを押してデバイスを起動する
  • NfcService からの logcat メッセージ: "NFC-C ON"
  • タグは、ロック画面のロックを解除せずにデバイスによって読み取られ、ステータスバーに通知を表示する/サウンドを再生する
  • デバイスをスリープ モードに戻す

そのため、アップデート後、デバイスをスリープから復帰させましたが、nfc がオンに戻りません! タグを読み取れるようにするには、デバイスのロックを解除する必要があります...デバイスがロックされているときにタグを読み取れるようにするための回避策はありますか?

4

1 に答える 1

1

あなたの観察は正しいです。画面のロックが解除される前に NFC がオンになっていません。以前のバージョンでそれよりも前にオンになっていたのは、実際には見落としだったと思います。公共交通機関のカードと Nexus S スマートフォンを同じポケットに入れている人がかなりいると聞きました。携帯電話のロックを解除すると、Gingerbread のタグ アプリで「不明なタグ」の通知が多数報告されました。

これを無効にする唯一の方法は、古い動作を再度有効にする独自の Android カスタム ファームウェアを構築することだと思います。

于 2012-04-19T08:16:43.053 に答える