wm 是查看和设置显示信息的指令,此指令只能临时调试使用。
wm:查看 wm 指令信息
$ adb shellroot@xxxx:/ # wmwmusage: wm [subcommand] [options]wm size [reset|WxH]wm density [reset|DENSITY]wm overscan [reset|LEFT,TOP,RIGHT,BOTTOM]wm size: return or override display size.wm density: override display density.wm overscan: set overscan area for display.
wm size:查看和设置显示分辨率
root@xxxxx:/ # wm size // 查看当前的分辨率wm sizePhysical size: 1920x1080root@xxxxx:/ # wm size 1440x900 // 设置分辨率wm size 1440x900root@xxxxx:/ # wm sizewm sizePhysical size: 1920x1080 // 原始分辨率Override size: 1440x900 // 设置的分辨率root@xxxxx:/ # wm size reset // 恢复设置前的分辨率wm size resetroot@xxxxx:/ # wm sizewm sizePhysical size: 1920x1080
wm density:查看和设置显示密度
root@xxxxx:/ # wm density // 查看当前显示密度wm densityPhysical density: 160root@xxxxx:/ # wm density 320 // 修改显示密度wm density 320root@xxxxx:/ # wm densitywm densityPhysical density: 160 // 原始显示密度Override density: 320 // 修改后的显示密度root@xxxxx:/ # wm density reset // 恢复设置前的显示密度wm density resetroot@xxxxx:/ # wm densitywm densityPhysical density: 160
wm overscan:设置显示区域,依次为左、上、右、下
root@xxxxx:/ # wm overscan 100,200,300,400 // 设置显示区域,设置的值为举例边缘的像素数wm overscan 100,200,300,400root@xxxxx:/ # wm overscan reset // 恢复显示区域wm overscan reset