常用adb命令(不定时更新)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/murphykwu/article/details/80924067

通过adb命令获取Settings provider里面的值,比如

adb shell settings get system pointer_speed

对应获取的是Settings.System.POINTER_SPEED这个值。

adb shell settings set system pointer_speed 1

对应的是设置该值。同样对于Settings.java里面的Global和Security只需要修改上面命令中的system即可。例如:adb shell settings get secure user_setup_complete

#获取当前电源使用状况,wake lock的hold状态
adb shell dumpsys power > power.txt
里面或包含当前的电源使用状况,哪些应用持有了wake lock等。

获取当前系统中的进程

adb shell ps > ps.txt

#打开WMS和AMS开关
WMS开关:adb shell dumpsys window -d enable a
AMS开关: adb shell dumpsys activity log x on

#手机分辨率
adb shell wm size
adb shell wm size WxH //中间是字母小写的x。设置分辨率。再使用wm size就可以看到原生的分辨率和override的分辨率
adb shell wm density [reset|DENSITY]同上。
adb shell wm overscan //参考:https://blog.csdn.net/longxiaowu/article/details/25329677

#录屏
adb shell screenrecord --bugreport /sdcard/demo2.mp4
这个–bugreport参数可以在左上角显示详细的时间点,这样就不用在旁边放置对比机显示的北京时间了。播放配合Avidemux使用更方便!

#获取使用资源前20位的应用
adb shell top -t -m 20 > top.txt

猜你喜欢

转载自blog.csdn.net/murphykwu/article/details/80924067