【荐】降低手机ppi以达到省电目的

换了新手机小米4,各方面都非常满意,唯一两点不足,那就是尺寸过大以及配置过高。不过对于尺寸这点,现在的手机主流都是5寸和5.5了,没办法,只好妥协了。

安卓手机现在堆配置已经达到了疯狂的地步,过高的配置不仅普通用户根本用不到,不会有明显的性能提升,带来的不过是耗电而已!不过骁龙801+Adreno330+3G RAM对我而言还是必要的,因为我是重度手机患者。

但是高分辨率屏幕对我来说是完全没用的!或许是强迫症?一想到高分辨率的高耗电量,以及对3D游戏流畅度的下降,同时肉眼还看不出高分辨率到底有多高清。顿时我除了心塞,还是心塞。


·

4年前,当我第一次拿到iPhone4,确实被其Retina屏幕给惊艳住了,屏幕效果太细腻了!让我一瞬间就爱上了她。

同时再拿起我的iTouch2,横向对比,97ppi与326ppi的差距相当明显

···

4年之后

···

感谢苹果,又一次改变了世界。现在的手机至少都是300ppi了。

不过当我再次拿起手机进行横向对比时,发现其差距基本没有!

P1280006

walkmanF885、Z5SMiniMI4、Z7MaxiPad

只可惜,在我眼里,他们的屏幕没有任何明显的好坏之分!虽然在颜色显示效果上有不同,但在细腻度方面,我是完全看不出差距。

第三代iPad发布会上,苹果给出了Retina设计标准的公式,将通常使用距离代入上公式可知:

行动电话显示器的像素密度达到或高于300ppi就不会再出现颗粒感;手持平板类电器显示器的像素密度达到或高于260ppi就不会再出现颗粒感,而苹果电脑的Retina显示器像素密度只要超过200ppi就无法区分出单独的像素。

因为普遍屏幕越大,人们的观看距离就会越远,但现在安卓手机在屏幕越做越大的同时,ppi也越来越高,除了让那个参数显得更好看以外,是没有任何意义的。


·

于是经过我的一系列折腾,成功将441ppi降为294ppi,分辨率由1080P降为720P,在完全感觉不到画面损失情况下,大大的降低了CPU和GPU的耗电量,效果很完美!

下面是教程:

1、需求。

手机必须Root,手机中下载一个RE浏览器,或类似App均可。

电脑上下载ADB工具箱,链接:http://www.pc6.com/softview/SoftView_85883.html

进行第二步之前,先将手机接入电脑,并打开调试模式。

·

2、确定手机的显示density和分辨率。

desity翻译成中文的意思是密度,在安卓系统中,desity是一个重要的显示参数。如果density设置不当,如低分辨率用了高density,会使得字体和其他一些UI显示得特别小,甚至影响App兼容。

要确定手机的density很简单,使用RE文件管理器,开启system目录下的build.prop,找到“ro.sif.lcd_density=”的参数,后面的数字就是当前的density。

6003437_Screenshot_2015-01-12-15-24-56_2345看图王

6003437_Screenshot_2015-01-12-15-26-40_2345看图王

6003437_4_2345看图王

这一行就是目前的系统density,需要做修改。

·

3、根据分辨率修改density。

以我的小米4为例,设备默认分辨率是1080P,density为480。如果要把分辨率修改到720P,那么就按照下面的方法计算出需要修改的density数值。

需要修改成的density数值=480/(1080/720)=320

1080p的横向、纵向分辨率是720p的1.5倍,所以density需要除以1.5。如果你是2K分辨率,想要修改成为1080P,那么同理,计算公式如下:

需要修改的density数值=原density数值/(1440/1080)

使用RE文件管理器,编辑build.prop。将“ro.sif.lcd_density=”的参数改写成为需要修改的数值,保存。

·

4、修改显示分辨率。

修改density后,就可以接着修改显示分辨率了,这一步需要用到电脑。首先需要安装安卓adb开发包。下载链接在第一步。接着开启安卓手机的USB调试模式,将其连接到电脑。

压缩包解压到任意目录,然后打开命令提示符,用CD命令进入刚刚解压的目录。

然后输入以下代码:

adb shell wm size 720×1280

这样就能将分辨率修改为720P。

QQ截图20150128112640

出现了警告,但英文我看不懂呀,不过重启手机,修改分辨率即生效!

如果分辨率修改未生效,可以尝试网友提供的这个方法,先输入这三个命令:

adb kill-server
adb start-server
adb remount

再输入:adb shell wm size “所需修改的分辨率”

·


效果展示,2幅截图:

Screenshot_2015-01-28-10-45-54_2345看图王
Screenshot_2015-01-28-10-52-29_2345看图王

上图是使用前,下图是使用后。如果我不说,你能分出来吗?

或许在咱们19寸的显示器上,还能看得出差别,但在16分之1的5寸手机屏上,差距约等于零。

·

以下一段话摘自网友,作为结束语:

通过降低显示分辨率,可以有效提升安卓机的流畅性和续航,并降低发热,好处大大的有!

如果你没长能分辨2K和1080P的写轮眼,降低一下分辨率还是很有意义的。

希望厂商们以后更改更加务实,不要再搞一些中听不中用的噱头吧!

5 条评论
  1. 我看到了穹妹→_→

发表一条评论