如何更改AVD电池状态(不是电池电量)

时间:2017-01-05 12:48:28

标签: android avd

我希望运行几个测试用例,我想测试设备的充电状态。由于AVD始终处于运行状态,为了满足测试用例,我需要以编程方式将它们从充电切换到放电,反之亦然。

如何在AVD上设置设备状态从充电到放电,反之亦然,我将运行测试用例。

2 个答案:

答案 0 :(得分:0)

只需通过telnet连接到您的AVD,然后致电:

power status discharging 

power status charging

来自文档:Source

  

power命令控制仿真器报告的电源状态   应用。此命令的语法如下:

     

电源显示| ac | status | present | health | capacity

状态的可能参数:

  

状态未知|充电|放电|未充电|充分

答案 1 :(得分:0)

您可以使用以下 adb 命令将模拟器设置为 unplugged 状态,类似于 discharging

adb shell dumpsys battery unplug

另外,如果要将模拟器设置为普通模式,请使用以下命令:

adb shell dumpsys battery reset

您可以在此处参考我的博文 https://sulav-timsina.blogspot.com/2021/07/adb-cheat-sheet.html 它可能有一些更有用的 adb 命令。