アプリがバックグラウンドになるか、画面がロックされた場合に起動するタイマーがあります。残念ながら、画面がロックされているときにタイマーが動作していません。デバイスの画面を検出するためのデバイスの画面がロックされているときにタイマーを開始し、画面がロックされていないときに停止する必要があります。タイムアウトが発生していない場合
-1
A
答えて
0
は、あなたがこのコードにその後
KeyguardManager myKM = (KeyguardManager) context.getSystemService(Context.KEYGUARD_SERVICE);
if(myKM.inKeyguardRestrictedInputMode()) {
//it is locked
} else {
//it is not locked
}
を使用することができますロックまたはロック解除されたデバイスの画面は、タイマーを起動するためにロックされたスレッドを作成します。そして、thread.sleep()を適用します。デバイスのロックが解除されたときこれはあなたを助けるかもしれません..
+0
これを使用する方法は? @Tapan Kumar –
+0
あなたはOnCreateメソッドで使うことができます –
関連する問題
- 1. 画面がロックされ、ロックされているときにサービスがデータ
- 2. 画面がロックされていると、iOSのバックグラウンドオーディオが停止する
- 3. 画面がロックされていないときに関数を呼び出す
- 4. 画面がロックされている間にGPSを開始するには
- 5. ロック画面がロックされていないことを確認してください
- 6. 画面がロックされているときにアプリケーションを再起動する
- 7. デバイスの画面をロックするとデータアップロードが停止する
- 8. ステータスバーがロック画面に表示されています
- 9. ロックされた画面にUILocalNotificationsが表示されない
- 10. 画面がロックされているときのUILocal通知処理
- 11. 画面がロックされているとAndroid TTS音声合成エラーが発生する
- 12. 画面がロックされているときにアクティビティを開く/表示しますか?
- 13. デバイスがロックされているとアンドロイドアプリの音声が再生されない
- 14. 画面がロックされていることを確認するには
- 15. モバイルキーボードが表示されているときにtransform3dが画面に表示されない場合
- 16. コンピュータがロックされているときにSpeechRecognitionEngineが認識を停止する
- 17. 画面がロックされていてもオーディオの再生を続ける
- 18. iOS 10ロック画面に通知が表示されない
- 19. エラーメッセージ:エミュレータを使用しているときに「ターゲットデバイスの画面がロックされていないことを確認してください」
- 20. タブレットのロックされた横向き+デバイスがポートレートで表示されているときに開始されたアクティビティ=画面上での回転表示
- 21. 画面がロックされていることを検出するUWP
- 22. 画面に表示されていないときは、Androidアプリが動作を停止する必要があります。
- 23. 画面のロック解除後にiOSアプリが再開しない
- 24. デバイスがロックされているときにAlertDialogを表示
- 25. HTC Sense 3.0のロック画面でトーストが表示されない
- 26. 要素が画面に表示されていないときにクリックが機能しない
- 27. Webアプリケーションを処理する画面がロックされているとJavaScriptの通知がより良い
- 28. 画面がロックされているときにフォアグラウンドのアプリケーション(音楽など)のスクリーンショットを取る方法は?
- 29. 画面がロックされている間にExcelからマクロを実行する
- 30. Windowsの画面がロックされていることを確認してください
あなたは電話の画面がオフになっている時間を取得したいですか? – arjun
あなたが達成したいと思っている情報をさらに追加してください。 – JacksOnF1re
私は、アプリがバックグラウンドになると起動するタイマーを持つアプリケーションを持っています。画面が5分間ロックされている場合は、同じフローを適用したい –