我希望运行几个测试用例,我想测试设备的充电状态。由于AVD始终处于运行状态,为了满足测试用例,我需要以编程方式将它们从充电切换到放电,反之亦然。
如何在AVD上设置设备状态从充电到放电,反之亦然,我将运行测试用例。
答案 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 命令。