adb 命令

一、adb shell wm 通过vm设置后,重启手机仍有效,若想恢复默认值,则需要reset,如:adb shell wm size reset

1.adb shell wm size 查看手机分辨率

如:adb shell wm size 

结果:Physical size: 1080x1920

也可以设置成其他分辨率

如:adb shell wm size 720x1280

结果:Physical size: 720x1280

2.adb shell wm density 查看屏幕密度

如:adb shell wm density

结果:Physical density: 480

也可以设置成其他屏幕密度

如:adb shell wm density 200

结果:Physical density: 200

3.adb shell wm overscan 设置窗口的显示位置

如:adb shell wm overscan 200,300,400,500

 

二、adb shell pm(package manager)方便查看系统当前安装包的一些状态,功能十分强大

   1.   adb shell pm list package       查看当前安装的所有apk

       adb shell pm list package -f    查看包名和文件名对应表

       adb shell pm list package -3    查看安装的第三方应用

三、adb shell dumpsys   用来查看activity的堆栈信息

      adb shell dumpsys battery 查看电池信息

四、adb shell screencap/adb shell screenrecord 截屏/录屏

      adb shell screencap -p sdcard/test.png

      adb shell screenrecord --time-limit 10 --bit-rate 6000000 /sdcard/demo.mp4

五、adb shell am (activity manager)方便调试应用的活动行为。

     

  • 启动一个activity 
    adb -d shell am start -n com.google.android.setupwizard/.SetupWizardTestActivity
  • 模拟发送广播 
    在开发SystemUI时,涉及到SIM卡状态显示的debug工作,模拟发送广播就非常有用了。 
    adb shell am broadcast -a android.intent.action.SIM_STATE_CHANGED --es ss ABSENT --ei slot 1

六、aapt:aapt命令可以用来查看一个apk包含的资源类信息,比如版本号,权限等。它位于SDK下的build-tools目录里

aapt dump badging test.debug

 

posted @ 2018-07-26 16:46  lillianli  阅读(556)  评论(0)    收藏  举报