17

デバイスが DOZE IDLE または IDLE_MAINTENANCE モードの場合、「 android.os.action.DEVICE_IDLE_MODE_CHANGED 」のブロードキャスト レシーバーを登録すると、これらのイベントを受信できます。ただし、 adb コマンドを使用してアプリをアプリ スタンバイにする場合、このレシーバーは機能しません。Marshmallow 以降で実行されているデバイスのアプリがアプリ スタンバイ モードに移行したか、アプリ スタンバイ モードから終了したかをプログラムで確認することは可能ですか?

アプリをアプリ スタンバイにするために使用される adb コマンド

adb shell dumpsys battery unplug
adb shell am set-inactive {Package name} true

そして終了する

adb shell am set-inactive {Package name} false
4

0 に答える 0