1

「測定開始」ボタンのあるアクティビティがあります。これを押すと、このアクティビティがセンサーリスターとして登録されます。しかし、ユーザーがしばらく操作しないと、画面がオフになり、Androidがセンサーのリッスンを無効にすることを発見しました(バッテリーを節約するためだと思います)。

バックグラウンドスレッドにセンサーイベントをリッスンさせるのは少し難しいことを発見しました。問題ではないので、リスナーがオンのときにオフを無効にし、ユーザーが「測定の停止」を押したときに再度有効にします。

4

1 に答える 1

0

センサーのみを使用して画面がオフになるアクティビティがありました。

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

オフにするには

getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

私の活動の再開と一時停止

于 2012-09-12T06:28:17.280 に答える