wm 是查看和设置显示信息的指令,此指令只能临时调试使用。
wm:查看 wm 指令信息
$ adb shell
root@xxxx:/ # wm
wm
usage: 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 size Physical size: 1920x1080 root@xxxxx:/ # wm size 1440x900 // 设置分辨率 wm size 1440x900 root@xxxxx:/ # wm size wm size Physical size: 1920x1080 // 原始分辨率 Override size: 1440x900 // 设置的分辨率 root@xxxxx:/ # wm size reset // 恢复设置前的分辨率 wm size reset root@xxxxx:/ # wm size wm size Physical size: 1920x1080
wm density:查看和设置显示密度
root@xxxxx:/ # wm density // 查看当前显示密度 wm density Physical density: 160 root@xxxxx:/ # wm density 320 // 修改显示密度 wm density 320 root@xxxxx:/ # wm density wm density Physical density: 160 // 原始显示密度 Override density: 320 // 修改后的显示密度 root@xxxxx:/ # wm density reset // 恢复设置前的显示密度 wm density reset root@xxxxx:/ # wm density wm density Physical density: 160
wm overscan:设置显示区域,依次为左、上、右、下
root@xxxxx:/ # wm overscan 100,200,300,400 // 设置显示区域,设置的值为举例边缘的像素数 wm overscan 100,200,300,400 root@xxxxx:/ # wm overscan reset // 恢复显示区域 wm overscan reset
本文介绍了如何使用adb shell的wm命令来查看和修改Android设备的显示信息,包括分辨率(wmsize)、密度(wmdensity)以及显示区域(wmoverscan)。这些操作可用于临时调试,但不会持久化。通过wmsize可以设置分辨率,如从1920x1080更改为1440x900,并用wmsizereset恢复;wmdensity用于更改显示密度,例如从160修改为320,用wmdensityreset复原;wmoverscan则能设置显示区域的边缘像素数。
4万+

被折叠的 条评论
为什么被折叠?



