在res文件夾中,我們可以看到有很多values-***的文件夾,這就是語言包。values是英文語言包,values-zh是中國地區(qū)語言包(包含港澳臺及內(nèi)地),values-zh-rCN是中文簡體語言包(只包含內(nèi)地),values-zh-rTW是中文繁體語言包(港澳臺)。除此以外,其它地區(qū)的語言包都是精簡的對象,可以不過多了解。
在values文件夾里,通常有arrays.xml、strings.xml等語言文件,要作漢化就要對這些文件進行修改。有時也需要修改其它xml文件,一個一個地認真查看。
2 改圖標標簽
每一個APK文件都有一個“圖標標簽”。將APK程序安裝進手機后,在圖標下面顯示圖標標簽文字。這個圖標標簽的內(nèi)容是可以修改的。在 es\values下找到strings.xml,修改其中的一行:圖標標簽例如:靜音啟動同理,如果是窗口小插件,要修改widget_name。
注意:system/app下的apk不宜修改,因為要同時修改對應(yīng)的odex文件。
3 去掉APK中的廣告
有很多APK應(yīng)用都帶有廣告。為了去掉程序中的廣告,要修改main.xml文件與廣告有關(guān)的內(nèi)容。在 es目錄下找到文件main.xml。通常在\layout目錄下,有時也被放在其它目錄下。甚至,有時不存在main.xml文件,廣告行被放在其它xml文件內(nèi)。只能細心逐個文件進行查找。無論哪一種情況,查看其內(nèi)容,你會看到有一項類似的命令如下。這就是廣告顯示。
android:layout_width=”fill_parent”android:layout_height=”wrap_content”admobsdk:backgroundColor=”#ff000000″admobsdk:textColor=”#ffffffff”admobsdk:keywords=”Android
application”/>將其改為:
android:layout_width=”0.0dip”
android:layout_height=”0.0dip”admobsdk:backgroundColor=”#ff000000″admobsdk:textColor=”#ffffffff”admobsdk:keywords=”Android
application”/>
可以看到,關(guān)鍵是要把fill_parent改為0.0dip,把wrap_content改為0.0dip,其它保持不變即可。這種改法就是不給廣告顯示空間,當然你就看不到廣告了。
4 修改顯示電池為1%精度
在XT502上,默認顯示只有7檔:0%,10%,20%,40%,60%,80%和100%。通過修改framework-res.apk,可以改變顯示精度。但是在XT502上,實踐證明最好可能達到的現(xiàn)實精度只有10%。修改工作如下:
(1)對framework-res.apk進行解包
(2)修改和增加電池狀態(tài)圖標
(3)修改文件stat_sys_battery.xml
(4)修改文件stat_sys_battery_charge.xml
(5)打包
(6)提取stat_sys_battery.xml,stat_sys_battery_charge.xml,resources.arsc和一個圖標目錄:drawable-mdpi
(7)重新裝配framework-res.apk
5 狀態(tài)欄信息通知文字顏色修改
狀態(tài)欄信息通知文字顏色,是由framework-res.apk文件里res\values下的colors.xml文件控制的,所以我們只需修改colors.xml文件就可以了。另外,此文件還控制下拉欄的文字顏色,可以修改。用文本編輯器打開colors.xml文件,找到#ff000000,將這句修改為:#ffffffff這狀態(tài)欄信息通知文字顏色由黑色改為白色。
上一篇: 路由器套上易拉罐:WiFi信號增強
下一篇: 三星I9300省電小招數(shù)