adb shell svc这个命令可以用来控制电源管理,wifi开关,数据开关(就是上网流量)
1、屏幕相关
adb shell svc power stayon [true|false|usb|ac]
设置屏幕的常亮,true保持常亮,false不保持,usb当插入usb时常亮,ac当插入电源时常亮
2、移动数据
adb shell svc data enable/打开移动数据
adb shell svc data disable/关闭移动数据
adb shell svc data prefer/设置移动数据优先
若执行成功,输出为空;若未取得root权限执行此命令执行失败,输出killed
3、wifi相关
adb shell svc wifi enable/打开wifi
adb shell svc wifi disable/关闭wifi
adb shell svc wifi prefer/设置wifi优先
此命令可以用作4G/wifi稳定性测试
例如:4G偶现上不了网
解决办法是:利用svc命令反复打开、关闭4G网络,检查返回值;然后ping检查网络可用性