アプリがバックグラウンドになるか、画面がロックされた場合に起動するタイマーがあります。残念ながら、画面がロックされているときにタイマーが動作していません。デバイスの画面を検出するためのデバイスの画面がロックされているときにタイマーを開始し、画面がロックされていないときに停止する必要があります。タイムアウトが発生していない場合
-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. 画面がロックされているときにAndroidアプリケーションが動作しない
- 2. 画面がロックされ、ロックされているときにサービスがデータ
- 3. 画面がロックされていると、iOSのバックグラウンドオーディオが停止する
- 4. 画面がロックされているとセレンの実行が停止する
- 5. 画面がロックされているときやスリープしているときに、メディアプレーヤーを一時停止して再生する方法はありますか?
- 6. 画面がロックされていないときに関数を呼び出す
- 7. 画面がロックされている間にGPSを開始するには
- 8. ロック画面がロックされていないことを確認してください
- 9. 画面がロックされているときにアプリケーションを再起動する
- 10. AndroidのIonic 2では、デバイスがロックされているときにアプリがアクティブだった場合、ロック画面にアプリが表示されます
- 11. デバイスがロックされていないときにアプリが表示されない
- 12. デバイスの画面をロックするとデータアップロードが停止する
- 13. ステータスバーがロック画面に表示されています
- 14. ロックされた画面にUILocalNotificationsが表示されない
- 15. デバイスがロックされているときにハンドラが動作しない
- 16. 画面がロックされているときのUILocal通知処理
- 17. 画面がロックされているとAndroid TTS音声合成エラーが発生する
- 18. 画面がロックされているときにアクティビティを開く/表示しますか?
- 19. 画面がロックされていることを確認するには
- 20. デバイスがロックされているとアンドロイドアプリの音声が再生されない
- 21. デバイスがロックされているときにビデオを録画する方法は?
- 22. コンピュータがロックされているときにSpeechRecognitionEngineが認識を停止する
- 23. モバイルキーボードが表示されているときにtransform3dが画面に表示されない場合
- 24. 画面がロックされていてもオーディオの再生を続ける
- 25. iOS 10ロック画面に通知が表示されない
- 26. エラーメッセージ:エミュレータを使用しているときに「ターゲットデバイスの画面がロックされていないことを確認してください」
- 27. 画面がロックされているときにWebViewのメディアコンテンツが停止する(アクティビティのonStopが呼び出されます)
- 28. 画面がロックされていることを検出するUWP
- 29. タブレットのロックされた横向き+デバイスがポートレートで表示されているときに開始されたアクティビティ=画面上での回転表示
- 30. 画面に表示されていないときは、Androidアプリが動作を停止する必要があります。
あなたは電話の画面がオフになっている時間を取得したいですか? – arjun
あなたが達成したいと思っている情報をさらに追加してください。 – JacksOnF1re
私は、アプリがバックグラウンドになると起動するタイマーを持つアプリケーションを持っています。画面が5分間ロックされている場合は、同じフローを適用したい –