1. 程式人生 > >常用adb命令(不定時更新)

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

通過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