拯救2K屏手机!修改屏幕分辨率省电教程
安卓的硬件大戰已經白熱化,然而硬件大戰的戰果是否真的有利于用戶,還真的難說。例如,很多旗艦手機都已經將屏幕分辨率堆到了2K(2560x1440)級別,這聽上去比1080p(1920x1080)高大上不少,但在視覺觀感上,2K和1080p的細膩度差別在不少人的眼中微乎其微。更要命的是,2K屏還導致手機功耗暴增,續航尿崩。怎么辦?還是有辦法救一救的。
2K屏又掀起了安卓的續航危機
2K屏手機為什么特別耗電?
2K屏幕的巨大功耗來自兩方面,一方面是暴增的運算量需求,顯示更高分辨率的圖像,自然需要更多的運算能力,2K屏手機需要大概1.78倍的運算量才能讓流暢度持平1080p手機,這讓芯片功耗大增;另一方面則來自于2K屏幕本身,像素密度高了,對背光模組的亮度要求也更高。要提升2K屏手機的續航,屏幕方面是難以做他想的了,能下手的也就是運算量這方面。怎樣減少2K屏運算量?很簡單,降低輸出畫面的分辨率就行——反正絕大多數人看不出2K和1080p的區別。同樣,如果你連1080p都嫌太過耗電的話,也可以將分辨率改成720p或者480p。這不僅可以更省電,還能夠提升流暢度——只要你能夠接受顯示細膩度下降就沒問題了。
在放大鏡下,2K和1080p有細微區別,日常使用大概只有寫輪眼才能看出區別了
如何更改安卓屏幕分辨率?
在Windows系統中,要更改屏幕分辨率很簡單,有選項可以讓你調整。安卓系統用起來雖然和Windows很類似,但屏幕分辨率調整卻麻煩不少,需要修改系統文件。為此,你需要先root掉手機。如果手機沒法root,那就沒把辦法了。下面是修改安卓屏幕顯示分辨率的步驟。
1、確定手機的顯示density和分辨率
desity翻譯成中文的意思是密度,在安卓系統中,desity是一個重要的顯示參數。如果density設置不當,如低分辨率用了高density,會使得字體和其他一些UI顯示得特別小,甚至影響App兼容。要確定手機的density很簡單,使用RE文件管理器,開啟system目錄下的build.prop,找到“ro.sif.lcd_density=”的參數,后面的數字就是當前的density。
| 軟件名稱: | RE文件管理器(RootExplorer) |
| 軟件版本: | 3.3.2 |
| 軟件大小: | 2.38MB |
| 軟件授權: | 免費 |
| 適用平臺: | Android |
| 下載地址: | 一鍵下載?|?普通下載 |
?
找到build.prop文件,點擊編輯
這一行就是目前的系統density,需要做修改
確定屏幕分辨率就更簡單了,自行查詢廠商官方數據即可。
2、根據分辨率修改density
前面說到,如果density不對,會造成很多問題,所以修改分辨率前,我們把density變更到對應的數值。以筆者的設備為例。筆者的設備默認分辨率是1080p(1920x1080),density為480。如果要把分辨率修改到720p(1280x720),那么就按照下面的方法計算出需要修改的density數值。
需要修改成的density數值=480/(1080/720)=320
1080p的橫向、縱向分辨率是720p的1.5倍,所以density需要除以1.5。如果你是2K分辨率(2560x1440),想要修改成為1080p,那么同理,計算公式如下:
需要修改的density數值=原density數值/(1440/1080)
使用RE文件管理器,編輯build.prop。將“ro.sif.lcd_density=”的參數改寫成為需要修改的數值,保存。
3、修改顯示分辨率
修改density后,就可以接著修改顯示分辨率了,這一步需要用到電腦,下面以Windows PC為例。首先需要安裝安卓adb開發包,下載后,按照壓縮包里的說明安裝。
| 軟件名稱: | adb工具包 |
| 軟件版本: | 1.0.32 |
| 軟件大小: | 608KB |
| 軟件授權: | 免費 |
| 適用平臺: | Win2000 WinXP Win2003 Vista Win8 Win7 |
| 下載地址: | http://dl.pconline.com.cn/download/359035.html |
接著開啟安卓手機的USB調試模式,將其連接到電腦。開啟CMD,輸入以下代碼:
adb shell wm size “所需修改的分辨率”
比如說,如果你需要把分辨率改成1080p,則輸入:
adb shell wm size 1080x1920
如果需要改成720p,則輸入:
adb shell wm size 720x1280
按回車,提示成功后重啟手機。如果提示error錯誤,則在CMD輸入以下命令:
adb kill-server
adb start-server
adb remount
然后再次輸入:
adb shell wm size “所需修改的分辨率”
接著重啟手機。重啟后,恭喜你,分辨率修改成功啦!
如果要把分辨率改回去,也需要先修改density,然后再通過CMD修改顯示分辨率。總之,原理就是先通過系統配置文件修改density,然后通過adb工具修改顯示分辨率,這原理還是很好理解的。
通過降低顯示分辨率,可以有效提升安卓機的流暢性和續航,并降低發熱,好處大大的有!如果你沒長能分辨2K和1080p的寫輪眼,降低一下分辨率還是很有意義的。希望廠商們以后更改更加務實,不要再搞一些中聽不中用的噱頭吧!
原文地址:?http://pcedu.pconline.com.cn/600/6003437.html?qq-pf-to=pcqq.c2c
總結
以上是生活随笔為你收集整理的拯救2K屏手机!修改屏幕分辨率省电教程的全部內容,希望文章能夠幫你解決所遇到的問題。