常用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 //參考:
#錄屏
adb shell screenrecord --bugreport /sdcard/demo2.mp4
這個–bugreport引數可以在左上角顯示詳細的時間點,這樣就不用在旁邊放置對比機顯示的北京時間了。播放配合Avidemux使用更方便!
#獲取使用資源前20位的應用
adb shell top -t -m 20 > top.txt