すべてが次の 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 に入るのを防ぐことはできますか?