如果你像小編一樣使用高分辨率的安卓手機(比如Atrix 4G)或是平板電腦,就會發(fā)現(xiàn)很多軟件居然不能全屏顯示。面對這樣的問題,傳統(tǒng)的解決辦法無外乎兩種,其一為使用Spare Parts的兼容模式來實現(xiàn),其二為使用LCD Density Changer更改屏幕的分辨率來實現(xiàn)。然而小編要說的是,這兩種方法簡直弱爆了,因為:①犧牲了手機高分辨率的優(yōu)勢,實際上降低了手機的分辨率②顧此失彼,一些非全屏的軟件是全屏了,但另一些原本全屏的軟件卻變得非全屏了③并非適用于所有非全屏的應(yīng)用,且一些軟件并非完美全屏。
下面看看小編即將透露的這種方法的效果——①它只對不全屏的軟件起作用,不會誤傷到以及全屏的軟件②不會降低手機的分辨率③可應(yīng)用于所有非全屏的應(yīng)用(不過游戲不保證)且為完美全屏,茲展示幾例:
▲“歷史每天回顧”全屏以前(左)和全屏之后(右)
▲SPB English Cards全屏以前(左)和全屏之后(右)
那么,這是怎么做到的呢?很簡單,只要給apk文件做個小手術(shù),改動一個數(shù)字就能實現(xiàn)。對,就是改動一個數(shù)字。具體而言,我們要做的只是用apktool解包apk文件,用文本編輯器打開AndroidManifest。xml這個文件,找到minSdkVersion這一行,將等號后面的數(shù)字由3改為4,就這么簡單。以下是“歷史每天回顧”里的AndroidManifest。xml文件代碼:
將其改為4,保存后通過winrar替換原apk包里的文件即可:
以下是SPB English Cards里的AndroidManifest。xml文件代碼:
雖然minSdkVersion出現(xiàn)的位置不一樣,但找到后同樣果斷將其數(shù)值改為4即可:
不借助任何第三方手機端軟件,完美全屏,就這么簡單。