Android adb shell wm指令用法详解

本文介绍了如何使用adb shell的wm命令来查看和修改Android设备的显示信息,包括分辨率(wmsize)、密度(wmdensity)以及显示区域(wmoverscan)。这些操作可用于临时调试,但不会持久化。通过wmsize可以设置分辨率,如从1920x1080更改为1440x900,并用wmsizereset恢复;wmdensity用于更改显示密度,例如从160修改为320,用wmdensityreset复原;wmoverscan则能设置显示区域的边缘像素数。

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
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Johnny2004

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值