zoukankan      html  css  js  c++  java
  • wm命令用法及LCD显示图标大小不正常时解决的方法

    注:Android 4.3引入的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是高通平台(MTK平台类似的命令为am,其它平台没接触,不太清楚)下对手机分辨率、像素密度、显示区域进行设置的命令。其參数比較少,以下逐条介绍一下该命令的使用方法。

    1、wm size [reset|WxH]

    []内的是可选项。单纯执行wm size命令将会得到lcd本身设置的显示分辨率。例如以下图:

                                                 

        wm size W x H命令是按witch x hight 设置分辨率。假设分辨率设置的过大,图标会变大,反之则变小。设置了分辨率以后运行wm size命令。能够看到LCD本身的分辨率及overwrite的分辨率。

    例如以下图:

                                               

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

    2、 wm density [reset|DENSITY]

        该命令的使用方法类似于wm size 命令。作用是读取、设置或者重置LCD的density值。density值即LCD的ppi.

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

      该命令用来设置、重置LCD的显示区域。

    四个參数各自是显示边缘距离LCD左、上、右、下的像素数。比如。对于分辨率为540x960的屏幕。通过运行 命令wm overscan 0,0,0,420可将显示区域限定在一个540x540的矩形框里。

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

    永久性的改动能够參照下面两个办法(均在高通平台下):

    法一:

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

        adb remount

       adb pull /system/build.prop D:

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

       adb push  D:uild.prop  /system/

       adb shell

       cd /system/

       chmod 644 build.prop    没有改动权限将导致手机起不来

    法二: 直接改动system.prop

    Y:xxxxdeviceqcomxxxxsystem.prop

    ro.sf.lcd_density=240 改这个值,然后又一次编译system.img


  • 相关阅读:
    linux的setup命令设置网卡和防火墙等
    在定时任务中慎用pause,否则造成弹窗没关闭,下一次任务不会成功执行
    删除指定文件路径下的所有文件及文件夹
    PHP遍历文件夹及子文件夹所有文件(此外还有飞递归的方法)
    解决wamp、vertrigo等集成环境安装后apache不能启动的问题
    【整理】Virtualbox中的网络类型(NAT,桥接等),网卡,IP地址等方面的设置
    linux IP 设置
    Linux常用命令大全
    在centos命令行下安装软件
    ubuntu12.04安装及配置过程详解1
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5239670.html
Copyright © 2011-2022 走看看