0

ローカル Android サービスを作成しました。ユーザーが開始ボタンを選択すると、サービスが開始され、Activity から拡張されて runnable と SensorEventListener を実装する内部クラスが作成されます。

デバイスがロックされる前後のモバイル デバイスの x、y、z 座標を取得したいと思います (画面モニターがオフになり、デバイスがロックされます)。このタスクを実行するにはどうすればよいですか?

ありがとう、Eyall

4

1 に答える 1

0

ディスプレイのオンとオフを切り替えるためのシステム ブロードキャストがあります。したがって、それらを登録して、異なるデータ構造に保存するようにしてください。

登録できるインテントは次のとおりです。

<action android:name="android.intent.action.SCREEN_ON" />
<action android:name="android.intent.action.SCREEN_OFF" />

特別な権限が必要な場合があります (logcat で確認してください)。

于 2012-07-16T11:53:16.650 に答える