0

私はバックグラウンドで実行されているサービスを持っています。その仕事は、電話が一定時間以上IDLEになっていることを検出し、画像付きのポップアップメッセージを表示することです。

電話が現在アイドル状態であることを検出する方法が見つかりませんでした。

アップデート

IDLEness は、次の 3 つのシナリオで表されます。

1) ユーザーの非アクティブ

2) 画面が消える

3) センサー: ジャイロスコープ (x、y、z) と加速度計は、定義された時間の間 0 のままです。

ありがとう

レオ

4

1 に答える 1

3

1) ユーザーは一定時間電話を操作していません

これを判断する手段はありません。

2) 使用していないときは、電話の画面が消えます。

ACTION_SCREEN_OFFブロードキャストを聞きます。

于 2013-09-25T17:50:15.993 に答える