Android API レベル 15 で、ユーザーがデバイスを起動し続ける何かを行うたびに通知を受け取ることは可能ですか?実際にPowerManager.userActivity()
は、呼び出されるたびに?
(背景のビット:固定電源を備えた非モバイルデバイス用の大規模なAndroidアプリに取り組んでいます。ユーザーが画面やキーボードなどを操作するとき、「起きている」信号を別のデバイスに送信する必要があります、接続されたデバイス。)
Android API レベル 15 で、ユーザーがデバイスを起動し続ける何かを行うたびに通知を受け取ることは可能ですか?実際にPowerManager.userActivity()
は、呼び出されるたびに?
(背景のビット:固定電源を備えた非モバイルデバイス用の大規模なAndroidアプリに取り組んでいます。ユーザーが画面やキーボードなどを操作するとき、「起きている」信号を別のデバイスに送信する必要があります、接続されたデバイス。)
独自の場合Activity
は、いつでもonUserInteraction()
andonUserLeaveHint()
メソッドを使用できます。
別の方法は、Service
ここで説明されているテクニックを使用してすべてのタッチ イベントをリッスンすることです:システム オーバーレイ ウィンドウの作成 (常に一番上)
android.intent.action.ACTION_SCREEN_ON
(画面がオンのときに)信号をトリガーするか、ブロードキャストするだけで十分ではないでしょうandroid.intent.action.USER_PRESENT
か。詳細はこちら: http://developer.android.com/reference/android/content/Intent.html#ACTION_USER_PRESENT