android 重新设置lcd分辨率,wm命令使用方法(修改android 分辨率)修改

注:Android 4.3引入的wm工具shell

wm命令及用法:

系统说明:ide

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.ui

wm overscan: set overscan area for display.spa

解释:

wm是高通平台(MTK平台相似的命令为am,其余平台没接触,不太清楚)下对手机分辨率、像素密度、显示区域进行设置的命令。其参数比较少,下面逐条介绍一下该命令的用法。.net

1.wm size [reset|WxH]

[]内的是可选项。单纯运行wm size命令将会获得lcd自己设置的显示分辨率。以下图:调试

e37fc44011b1d4a6ab8f9c3ec284584c.png

wm size W x H命令是按witch x hight 设置分辨率。若是分辨率设置的过大,图标会变大,反之则变小。设置了分辨率之后执行wm size命令,能够看到LCD自己的分辨率及overwrite的分辨率。以下图:code

126e7ab7d522e5070da51ae3f3c96c46.png

wm size reset 命令是将分辨率设置为LCD原始分辨率。orm

2.wm density [reset|DENSITY]

该命令的用法相似于wm size 命令,做用是读取、设置或者重置LCD的density值。density值即LCD的ppi.blog

3.wm overscan [reset|LEFT,TOP,RIGHT,BOTTOM]

该命令用来设置、重置LCD的显示区域。四个参数分别是显示边缘距离LCD左、上、右、下的像素数。例如,对于分辨率为540x960的屏幕,经过执行 命令wm overscan 0,0,0,420可将显示区域限定在一个540x540的矩形框里。

了解wm能够解决LCD图标大小显示不正常的问题。可是这些设置都是临时的,适合于调试来肯定问题和解决办法。

永久性的修改(高通平台):

法一:修改build.prop

adb root //提示read only filysystem时执行此命令获取root权限,

adb remount

adb pull /system/build.prop D:\

//在build.prop末尾添加一行 ro.sf.lcd_density=240

adb push  D:\build.prop  /system/

adb shell

cd /system/

chmod 644 build.prop    //没有修改权限将致使手机起不来

法二: 修改system.prop

Y:\xxxx\device\qcom\xxxx\system.propro.sf.lcd_density=240 改这个值,而后从新编译system.img

转自(http://blog.csdn.net/longxiaowu/article/details/25329677)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值