Skip to content

wm - window manager

使用wm命令,可以查看或修改屏幕配置。

查看屏幕信息

使用命令wm size查看屏幕信息

$ adb shell wm size
Physical size: 1200x1920

有些时候,可能得到更多的查询结果

$ adb shell wm size
Physical size: 1200x1920
Override size: 1080x1440

Physical size 是屏幕实际大小,即物理意义上的有多少个像素。

Override size 是机器“认为”的尺寸,也是机器现在正在用的尺寸。

当Physical size与Override size相同的时候,只返回Physical size信息。

修改屏幕配置

我们需要一台root权限的机器。用wm size命令修改Override size。

例如

$ adb shell wm size 1080x1440

执行命令后,机器屏幕一闪,可以看到区别。

java.lang.SecurityException: Must hold permission android.permission.WRITE_SECURE_SETTINGS

修改示例

adb shell wm density 240

系统设置-显示-高级-显示大小,可以修改density值。