调低分辨率:减低运算负担 现在的厂商堆硬件已经不局限于堆芯片,从iPhone4采用视网膜屏幕开始,各家厂商在高屏幕分辨率的路上越走越远。转眼间,安卓机的分辨率已经从720p跃上1080p乃至2K,像素密度早已远超iPhone4的300ppi。高分辨率屏幕特别是2K屏,是否能带来更细腻的视觉效果存在争议,但会带来更高的发热量却是毫无疑问的——更多的像素,就需要芯片进行更大的运算量才能达到流畅。要给手机降温,降低系统分辨率也是一个不错的方法。
安卓并没有如同Windows那样,提供分辨率调节的选项。要修改安卓系统的输出分辨率,需要修改系统文件,所以得先root掉手机。确认手机拥有root权限后,先利用RE文件管理器确认系统的显示density。
所谓的density翻译成中文就是密度,在安卓系统中density的参数决定了UI、字体比例不变形。如果低分辨率使用了高density,显示效果可能会非常猎奇。进入到system目录,开启build.prop文件,找到“ro.sif.lcd_density=”的参数,后面的数字就是当前的density了。 如果你想要将2K分辨率改成1080p,需要先将density改低。假设2K的分辨率是2560x1440,而1080p的分辨率是1920x1080,则需要按照下面的公式计算需要修改的density。 需要修改的density数值=原density数值/(1440/1080) 同理,如果要将1080p的分辨率修改成720p,则按照下面的公式: 需要修改的density数值=原density数值/(1080/720) 修改desity后,我们就可以接着修改系统输出的分辨率了。这一个步骤需要利用PC,以Windows系统为例,先安装adb开发包,下载后按照压缩包内的说明安装即可。
接着开启手机的USB调试模式,连接电脑,开启CMD,输入: adb shell wm size “所需修改的分辨率” 比如说,如果你需要把分辨率改成1080p,则输入: adb shell wm size 1080x1920 如果需要改成720p,则输入: adb shell wm size 720x1280 按回车后,提示成功则重启手机。如果提示错误,应该是有服务在占用adb端口,这时候关掉豌豆荚等PC安卓管家软件,重启一下adb即可。重启adb的CMD命令如下: adb kill-server adb start-server adb remount 接着再修改分辨率,提示成功后重启设备。如无意外,分辨率就修改成功了!如果要将分辨率改回去,也需要先修改density。其实思路就是先通过系统文件修改和分辨率匹配的density,再利用adb命令修改分辨率,并不难理解。降低分辨率后,显示芯片和RAM的负担都会随之降低,手机会凉快不少,电量也不再尿崩。如果你没长能够分辨2K和1080p的写轮眼,把2K分辨率改成1080p的好处还是大大的! 后话 手机并不如同PC一样,可以安装散热风扇,手机的发热问题一直困扰着众多用户。提高性能固然是好事,但让手机化身暖手宝就令人头痛了。上文是降低安卓机发热量的一些方法和思路,希望在炎夏到来之际能够帮得上大家吧。
|
正在阅读:夏天告别暖手宝!安卓机降温终极攻略夏天告别暖手宝!安卓机降温终极攻略
2015-04-10 18:18
出处:PConline原创
责任编辑:censi
键盘也能翻页,试试“← →”键
本文导航 | ||
|