OSがDozeモードになったときにAndroidアプリの動作をテストしようとしています。 Android API 23(Revision 1)を実行しているエミュレータを使用しています。 アプリケーションは、タイプELAPSED_REALTIME_WAKEUPのsetInexactRepeatingメソッドを使用して、AlarmManagerを通じてサービスを起動します。私は約3分ごとにアラームを発しました(テスト目的のみ)。いくつかの試み(公式ガイドは非常に不明です)の後、私はエミュレータの画面をロックし、dumpsysの推奨コマンドを実行することによって、エミュレータをIDLE状態にすることに成功しました。 デバイスがIDLEであるとき、私はまだアラームによって起動されているサービスを見ることができます。 これは予想された動作ではありません。私は、アラームが停止することを期待していた。 これはバグですか?または私は何かを逃していますか?Android M(プレビュー)DozeモードとAlarmManager
6
A
答えて
0
下記のコードを使用してください。
adb shell dumpsys deviceidle enable adb shell dumpsys battery unplug adb shell dumpsys deviceidle step adb shell dumpsys deviceidle force-idle
力のスマートフォンのウェイクアップのためのsetAndAllowWhileIdle
を使用してください。
if (android.os.Build.VERSION.SDK_INT > 22) { am.setAndAllowWhileIdle(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(), sender); } else { am.setRepeating(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(), AlarmManager.INTERVAL_DAY, sender); }
が、私は期待がアラームを停止することであると信じている。私の場合は
私はこれを使用しています。
関連する問題
- 1. Android Dozeモード - Bluetooth
- 2. Android dozeモード
- 3. NotificationListenerServiceとDozeモードとAppスタンバイ
- 4. DOZEモードSamsungデバイス
- 5. Android Dozeモードで中断したXamarin MediaPlayer
- 6. Android Dozeモードのヘルプが必要
- 7. Android 6.0 Dozeモードでのアラームマネージャの問題
- 8. DozeモードのフォアグラウンドサービスでWake Lockを無効にする - Android Mの新しいバッテリ最適化M
- 9. Android dozeアラームウィンドウ
- 10. Android 7.0(Nougat)DozeモードでWebサービスが停止する
- 11. FCMは、DozeモードのAndroid用リアルタイムメッセージングの唯一のオプションです。
- 12. Dozeモードに切り替えることができません
- 13. Dozeモードは私のアプリケーションにとって重要です
- 14. Android AlarmManagerと通信
- 15. アプリが「Doze on the Go」(AKA Doze Light、Doze Extended、Doze 2)に入ったときを追跡できますか?
- 16. AndroidのDozeモードでフォアグランドサービスが位置更新を受信しないO
- 17. Android AlarmManager Triggering
- 18. Java/Android - AlarmManagerバッテリーコンシューマー?
- 19. Android AlarmManagerサービス
- 20. Phonegap Android AlarmManagerプラグイン?
- 21. AlarmManager Android毎日
- 22. Android:Android Mでdeviceidle( "Doze")を完全に無効にしていますか?
- 23. DozeモードはGoogleのGeofenceサンプルアプリケーションをスリープします
- 24. Android AlarmManagerの問題
- 25. Android:カスタムオブジェクト内のAlarmManager?
- 26. Androidの静的AlarmManager
- 27. iMX27(ARM926)にDOZEモードとSLEEPモードを入力するにはどうすればよいですか?
- 28. Android AlarmManagerとサービスに関する質問
- 29. AndroidのバックグラウンドサービスとAlarmManagerの比較
- 30. IntentServiceとAlarmManager
エミュレータに関連する問題です。実際のデバイスでは、IDLE中にアラームが記録されている間停止します。 –