介绍
wm命令是对设备的分辨率,像素密度,显示区域进行设置的命令。
使用说明
#wm
usage: wm [subcommand] [options]
wm size [reset|WxH|WdpxHdp]
wm density [reset|DENSITY]
wm overscan [reset|LEFT,TOP,RIGHT,BOTTOM]
wm scaling [off|auto]
wm screen-capture [userId] [true|false]
屏幕分辨率操作
#wm size
Physical size: 1280x800
#wm size 1920x1080
设置屏幕分辨率为1280x800
#wm size reset
重置分辨率
像素密度操作
#wm density
Physical density: 160
#wm density 240
设置像素密度为240
#wm density reset
重置像素密度
显示区域设置
#wm overscan 10 10 10 10
设置显示区域离上下左右边框各10px
#wm overscan reset
重置设置前的显示区域
未验证功能:
wm scaling和wm screen-capture
注意:
wm相关的操作,对于屏幕显示的调试有用处,wm设置完毕后的相关参数保存在data分区,data分区格式化后,这个下参数将不再生效,如果希望wm设置的相关参数永久有效,则需要将参数固化到system.img中。比如: 屏幕密度,系统默认屏幕密度保存在/system/build.prop中的ro.sf.lcd_density=160,如果需要修改为240,则需将build.prop中ro.sf.lcd_density=240,重新打包system.img