import subprocess--------------使用python编写脚本时需引用这个模块
清除APP数据:adb shell pm clear +包名
执行指令模拟电量降低为20%并弹出低电量弹框的场景:adb shell dumpsys battery reset;dumpsys battery unplug;dumpsys battery set level 21;dumpsys battery set level 20
模拟断开充电器:adb shell dumpsys battery unplug
设置手机电池电量:adb shell dumpsys battery set level X(X含义:电量百分比数值,如模拟10%的电量,则X=10)
解除电量设置命令:adb shell dumpsys battery reset
播放视频的时候用这个指令,看是否打印HDR:adb shell "dumpsys SurfaceFlinger | grep -i current"
读取当前界面应用包名:adb shell dumpsys window | findstr mCurrentFocus
读取背光等级:adb shell "while true;do dumpsys display | grep mScreenBrightness=;sleep 1;done"
adb shell monkey -s 1000000 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --hprof --throttle 100 144000
四个小时的指令
1000000----代表执行一百万次随机操作
100----代表100ms执行一次
144000代表执行次数
阳光屏monkey指令
查看屏幕分辨率的指令:adb shell wm size
阳光屏monkey指令:adb shell monkey --throttle 1000 --pct-syskeys 50 --pct-trackball 50 -v -s 9001 999999&
刷新率白名单导出:adb pull /my_product/etc/refresh_rate_config.xml
导出温控配置文件:adb pull /odm/etc/temperature_profile/sys_thermal_control_config.xml
常规命令 + 包名/activity启动指定应用:adb shell am start -n package/launch activity
截图保存至手机指定位置:adb shell screencap -p /sdcard/screen.png