2016-10-27 17 views
2

画面が消えてキャッチするのを検出することはできますか?私はAndroidのグローバル設定で15秒間タイマーを設定したいと思います。私はウェイクロックモードをキャッチする方法についていくつかの情報を見つけようとしています。画面が消えるのを検知する方法は?

+0

http://stackoverflow.com/questions/17947126/how-do-i-detect-when-android-device-screen-is-about-to-timeout-or-lock –

+0

[Keeping the Device Awake](https://developer.android.com/training/scheduling/wakelock.html#screen)をクリックします。 – Bryan

答えて

0

あなたのアプリにはIntent.ACTION_SCREEN_OFFIntent.ACTION_SCREEN_ONのアクションを登録して、これらのイベントが放送されるときに何をしてもかまいません。

専用のBroadcastReceiverクラスを作成し(マニフェストに追加する)、実行時にBroadcastReceiverを登録します。

+0

[回答](http://stackoverflow.com/a/11350278/56285)によれば、AndroidManifestで 'ACTION_SCREEN_ON'と' ACTION_SCREEN_OFF'を宣言することはできません。あなたはコードでそれを行う必要があります – Jonik

+0

これはどのようにロック画面のオン/オフを検出しますか? –

関連する問題