adb shell wm详解

连接上设备,在控制台输入命令  adb shell wm help 

adb shell wm help
 
Window manager (window) commands:
  help
    Print this help text.
  s XXX 1 //or 0, true, false
    Set WindowManagerDebugConfig debug param to true/false.
  s debug_savestate 1 //or 0, true, false
    Set save WindowManagerDebugConfig debug state.
  s debug_liststate 1 //or 0, true, false
    List WindowManagerDebugConfig debug state.
  p XXX 1 //or 0, true, false
    Set PhoneWindowManager debug param to true/false.
  p debug_savestate 1 //or 0, true, false
    Set save PhoneWindowManager debug state.
  p debug_liststate 1 //or 0, true, false
    List PhoneWindowManager debug state.
  c windowName /data/misc/wmtrace/a.png
    capture the specific window's layer to bimmap
  size [reset|WxH|WdpxHdp]
    Return or override display size.
    width and height in pixels unless suffixed with 'dp'.
  density [reset|DENSITY]
    Return or override display density.
  overscan [reset|LEFT,TOP,RIGHT,BOTTOM]
    Set overscan area for display.
  scaling [off|auto]
    Set display scaling mode.
  dismiss-keyguard
    Dismiss the keyguard, prompting user for auth if necessary.
  folded-area [reset|LEFT,TOP,RIGHT,BOTTOM]
    Return or override folded area.
  set-user-rotation [free|lock] [-d DISPLAY_ID] [rotation]
    Set user rotation mode and user rotation.
  set-fix-to-user-rotation [-d DISPLAY_ID] [enabled|disabled]
    Enable or disable rotating display for app requested orientation.
  tracing (start | stop)
    Start or stop window tracing.

wm size: return or override display size.

wm density: override display density.

wm overscan: set overscan area for display.

wm size:查看和设置显示分辨率

查看手机分辨率:adb shell dumpsys window displays(详细) adb shell wm size(简单)

wm size        // 查看当前的分辨率
Physical size: 1920x1080
wm size 1440x900        // 设置分辨率
wm size
Physical size: 1920x1080        // 原始分辨率
Override size: 1440x900         // 设置的分辨率
wm size reset        // 恢复设置前的分辨率
wm size
Physical size: 1920x1080

wm density:查看和设置显示密度

wm density  // 查看当前显示密度
Physical density: 160
wm density 320    // 修改显示密度
wm density
Physical density: 160    // 原始显示密度
Override density: 320    // 修改后的显示密度
wm density reset    // 恢复设置前的显示密度
wm density
Physical density: 160

wm overscan:设置显示区域,依次为左、上、右、下

wm overscan 100,200,300,400    // 设置显示区域,设置的值为举例边缘的像素数
wm overscan reset    // 恢复显示区域
wm overscan reset

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值