因為之前是用Galaxy Nexus,所以刷機資源很多很多,也一直都有修改LCD
Density 的習慣,不然原生的dpi 覺得好像浪費了不少空間,不過入手note 4
之後,因為root 會觸發KNOX warranty flag,所以雖然使用起來比起Galaxy
Nexus 還要順很多,可是沒有root,還是很綁手綁腳,可是note 4 硬體實在跟
Galaxy Nexus 差太多,還是強逼自己找一堆免root 的替代軟體取代root 後的
功能,然後等到哪天過保還是有可以不觸發KNOX warranty flag的方法才打算
root,不過用了一段時間,LCD Density是影響最大的,畢竟手機打開所有會使
用到的功能幾乎都跟螢幕有關。
後來這幾天去XDA閒逛的時候發現一篇發了一段時間的文章:
http://forum.xda-developers.com/note-4-verizon/general/
root-want-to-modify-dpi-t2960644
縮網址:http://goo.gl/54Iwwr
No root and want to modify your DPI? You can!
,真的是很興奮,畢竟能不用root 就能解決一個大問題。
後來照著修改過dpi 之後,note 4 用起來更好用,不過美中不足的是,很多內
建的軟體顯示會變得很詭異,會照著原本原生的dpi 去運行,像是鎖定畫面、照
相機、撥號鍵盤等等,會變得小小的只佔據一小塊螢幕,可是對我來說,能解放
LCD Density 更重要,所以想修改的人可以自己斟酌,這邊只是看到好文分享。
以下是修改方法,很簡單:
1. 首先要在電腦上裝手機的驅動軟體
2. 裝Android SDK 或是到這個討論串下載單純的ADB安裝程式
http://forum.xda-developers.com/showthread.php?t=2588979
3. 把USB Debugging 打開,在設定裡的Developer options,如果設定裡沒有這
個選項,先進About device,然後瘋狂點擊Build number,就可以開啟
Developer options,打開後接上電腦
4. 在cmd(命令提示字元)裡,切換到adb.exe安裝的資料夾,或是直接在adb.exe
的資料夾中空白的地方,按住shift 再按滑鼠右鍵 → 在此處開啟命令視窗
5. 先打 adb devices,看看手機有沒有連線上,或是如果確定連線上的話可以
省略這步驟,手機連線上之後下指令:
Adb shell wm density ***
裡面*** 打上自己想要修改的LCD Density,原生是640,自己修改成480,效果
如下:
http://i.imgur.com/wd2iQxu.png
http://i.imgur.com/Nr8ukxh.png
可以看出跟網路上找到原生的LCD Density 所能顯示的設定畫面,多
了很多空間顯示額外的內容:
http://i.imgur.com/TlnT9bO.jpg
notification bar 也不會塞沒幾個圖示就爆炸了,缺點就是原生的程式有些會
受影響,但如果和螢幕能顯示更多資訊比較起來,我是能接受的,希望更新
Lollipop之後,原生的APP也能正常運作,那不root 也還能接受了!