8

すべてが次の 2 つのコマンドを指しているようです。

adb shell dumpsys battery unplug
adb shell dumpsys deviceidle step

マシュマロの公式リリースを実行している Nexus 6の指示に従いました。電話をテスト マシンに接続します。doze でテストしたい部分をテストするためのアプリをセットアップしました。画面をオフにします。上記を実行した後battery unplug、出力が得られないので、動作すると思いますが、実行するたびにdeviceidle step出力は常にStepped to: ACTIVE.

問題があるかどうかはわかりませんが、テストしようとしているアプリの特定の機能は、電話を Doze から復帰させるために設定しているアラームです。PendingIntent予定が切れたときにデバイスを居眠り状態にしたいのですがAlarmManager.setAlarmClock。デバイスが Doze に入るのを防ぐことはできますか?

4

2 に答える 2

17

以下のコマンドを使用して、デバイスを強制的にアイドル状態にします。

バッテリーのプラグを抜くには

adb shell dumpsys battery unplug

以下のコマンドを使用して、強制的にアイドル状態にすることができます

adb shell dumpsys deviceidle force-idle
or
adb shell dumpsys deviceidle enable

以下のコマンドを使用して、居眠りをしているかどうかを確認します

adb shell dumpsys deviceidle enabled 

モードを無効にする:

adb shell dumpsys deviceidle disable 

デバイスのバッテリー ステータスをリセットします。

adb shell dumpsys battery reset
于 2016-07-06T16:34:32.290 に答える
0

Greenify アプリには、画面がオフになったときにすぐに Doze モードをオンにする実験的な機能があります。ただし、これにはルートが必要な場合があります。Greenify は、ルート モードと非ルート モードで実行されます。お役に立てれば。幸運を!

于 2016-05-24T12:49:29.480 に答える