android adb - 如何将模拟器设置为交流电源
android adb - how to set emulator to ac power
为了测试打瞌睡和待机模式,我尝试使用 adb 和 api 23 模拟器更改电池电量以及设置为 ac 等。
但是当我运行下面的bash命令时:
adb shell dumpsys battery set level [95]
我收到以下错误:
Bad value: [95]
也当我 运行 :
adb shell dumpsys battery set [ac]
我收到以下错误:
Dump current battery state, or:
set [ac|usb|wireless|status|level|invalid] <value>
unplug
reset
我假设它找不到 ac 命令。如何将模拟器更改为交流电并更新电池电量?
更新:有命令adb shell dumpsys battery unplug
拔下模拟器,所以不应该有一个命令来插入它以获得交流电源吗?
there is a command adb shell dumpsys battery unplug to unplug the
emulator so should there not be a command to plug it in for AC power ?
是的,命令是:
adb shell dumpsys battery set ac 1
要更改电池电量,您可以使用此命令:
adb shell dumpsys battery set level 42
如果您想测试 Doze,我建议您直接从开发者网站尝试命令 here。
循环打盹模式的命令如下:
$ adb shell dumpsys battery unplug
$ adb shell dumpsys deviceidle step
$ adb shell dumpsys deviceidle -h
以及测试应用程序待机:
强制您的应用进入应用待机模式:
$ adb shell dumpsys battery unplug
$ adb shell am set-inactive <packageName> true
模拟唤醒您的应用:
$ adb shell am set-inactive <packageName> false
$ adb shell am get-inactive <packageName>
为了测试打瞌睡和待机模式,我尝试使用 adb 和 api 23 模拟器更改电池电量以及设置为 ac 等。
但是当我运行下面的bash命令时:
adb shell dumpsys battery set level [95]
我收到以下错误:
Bad value: [95]
也当我 运行 :
adb shell dumpsys battery set [ac]
我收到以下错误:
Dump current battery state, or:
set [ac|usb|wireless|status|level|invalid] <value>
unplug
reset
我假设它找不到 ac 命令。如何将模拟器更改为交流电并更新电池电量?
更新:有命令adb shell dumpsys battery unplug
拔下模拟器,所以不应该有一个命令来插入它以获得交流电源吗?
there is a command adb shell dumpsys battery unplug to unplug the emulator so should there not be a command to plug it in for AC power ?
是的,命令是:
adb shell dumpsys battery set ac 1
要更改电池电量,您可以使用此命令:
adb shell dumpsys battery set level 42
如果您想测试 Doze,我建议您直接从开发者网站尝试命令 here。
循环打盹模式的命令如下:
$ adb shell dumpsys battery unplug
$ adb shell dumpsys deviceidle step
$ adb shell dumpsys deviceidle -h
以及测试应用程序待机:
强制您的应用进入应用待机模式:
$ adb shell dumpsys battery unplug
$ adb shell am set-inactive <packageName> true
模拟唤醒您的应用:
$ adb shell am set-inactive <packageName> false
$ adb shell am get-inactive <packageName>