修改屏幕分辨率省电教程 安卓 教程

admin 2019-12-12 316

其实这个教程早就有了,只是知道的人比较少,我也在网上搜索了一下,对于改了后能不能省电众说纷纭,我自己就试了下,跑分提升了一些,不过不明显,感兴趣的朋友可以试一下,言归正传,教程开始

教程上的是4.3系统一下的指令,4.4楼下补

首先需要root手机……安装re管理器和终端模拟器!

打开Re管理器进入根目录找到system文件夹长按build.prop文件选择在文件编辑器打开找到ro.sif.lcd_density=”的参数改写成为需要修改的数值,保存480改为320

打开终端模拟器

输入su然后回车,然后输入am display-size 720x1280回车

(720x1280中的x是英文字母x,然后点击右上角的X退出终端模拟器然后重启手机就OK!!

要改回来也简单!先改DPI……把320改回480!

然后打开终端模拟器输入su然后回车!输入am display-size reset回车退出终端模拟器然后重启就可以了!

但是一定要小心改了分辨率而没有改DPI密度会导致手机出问题好啦到此结束!

楼下附图,也算为各位牛仔做点贡献

6003437_2_thumb.jpged345c292df5e0feca717ced5f6034a85fdf7298.jpgdee5a5fdfc039245579213e38494a4c27c1e25e6.jpg

下面总结下

4.2的版本修改指令为am display-size 720x1280

改回指令为am display-size reset

4.4的版本修改指令为4.3以后的版本命令是 wm size 720x1280

改回指令为4.3以后的版本命令是wm size reset 中间的乘号

可以用adb 工具:

首先电脑安装adb 工具 及 google usb调试驱动然后手机打开USB调试,连接电脑,打开 命令提示符 ,或在开始菜单搜索CMD打开

科普一下Adb:

adb(Android Debug Bridge)是Android提供的一个通用的调试工具,说白了就是debug工具。借助这个工具,我们可以管理设备或手机模拟器的状态。

指令:

adb shell wm size 480x800 ------把手机分辨率修改为480x800 ,后面的分辨率最好不要超过屏幕本身分辨率,否则会超出屏幕!!!

恢复指令:

adb shell wm size reset

屏幕密度我修改到了 240

以上指令不能使用的话用这个

adb shell am display-size 720x1280

adb shell am display-size reset

注: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:\build.prop /system/

adb shell

cd /system/

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

法二: 直接修改system.prop

Y:\xxxx\device\qcom\xxxx\system.prop

ro.sf.lcd_density=240 改这个值,然后重新编译system.img



上一篇:手机边充边玩充不了电,不玩的时候可以充电,解决方法!
下一篇:官方百度云各版本客户端下载+ 更新日志
最新回复 (1)
返回
免责声明:本站部分资源来源于网络,如有侵权请发邮件(xiaobaike@163.com)告知我们,我们将会在24小时内处理。