0

Android スマートフォンのセンサーから受信したデータを、Wifi-Direct を使用して別の Android スマートフォンに送信するアプリを作成しています。

Activity を拡張するクラスにコードを記述することで、センサーの値を取得できます。Sensor Manager Class を使用しました。

しかし、今はバックグラウンド スレッドでセンサー値を取得したいと考えています。それを行う方法はありますか?

4

1 に答える 1

2

バックグラウンド スレッドに最適なACTION_SCREEN_OFF内でイベントをリッスンできます。Async_Task

内でイベントが発生したらAsync_Task、センサー リスナーの登録を解除してから、再登録します。画面はオフのままですが、監視は続行されます。

これは、このブログの関連記事と良いコード例です

Googleの AsyncTask

于 2012-12-14T05:22:17.443 に答える