14

Android API レベル 15 で、ユーザーがデバイスを起動し続ける何かを行うたびに通知を受け取ることは可能ですか?実際にPowerManager.userActivity()は、呼び出されるたびに?

(背景のビット:固定電源を備えた非モバイルデバイス用の大規模なAndroidアプリに取り組んでいます。ユーザーが画面やキーボードなどを操作するとき、「起きている」信号を別のデバイスに送信する必要があります、接続されたデバイス。)

4

2 に答える 2

6

独自の場合Activityは、いつでもonUserInteraction()andonUserLeaveHint()メソッドを使用できます。

の方法は、Serviceここで説明されているテクニックを使用してすべてのタッチ イベントをリッスンすることです:システム オーバーレイ ウィンドウの作成 (常に一番上)

于 2013-12-16T17:47:50.100 に答える
1

android.intent.action.ACTION_SCREEN_ON(画面がオンのときに)信号をトリガーするか、ブロードキャストするだけで十分ではないでしょうandroid.intent.action.USER_PRESENTか。詳細はこちら: http://developer.android.com/reference/android/content/Intent.html#ACTION_USER_PRESENT

于 2013-10-17T13:24:56.747 に答える