綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[教程] 定制ROM初始化配置之default.xml修改入門

[複製連結] 查看: 8524|回覆: 19|好評: 2
跳轉到指定樓層
樓主
暗桌之光 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2012-3-4 11:54

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
很多時候我們拿到一個ROM都要對它進行修改以符合自己或者機油的使用習慣,比如內置語言啊,書籤啊,新聞源啊等等,特別是HTC官方ROM,初始化配置特別的多,除了上面的以外還包含了足跡,世界時鐘,股票等等默認的配置。下面我就簡單介紹一些我目前懂的一小部分修改,藉以指引新手,大家共同完善,希望知道更多的私信我增加到此帖。

default.xml總共有兩個,一個是在system\customize\CID下面,主要負責ROM全局的配置,比如語言,HTC輸入語言,足跡,機器名稱等等。

system\customize\CID下的default.xml

默認自帶語言修改:
  1.     <module name="locale">
  2.     <function>
  3.     <set name="single">
  4.     <item name="total_list">en_CN;zh_TW;zh_CN;</item>
  5.     <item type="boolean" name="en_CN">yes</item>
  6.     <item type="boolean" name="zh_TW">yes</item>
  7.     <item type="boolean" name="zh_CN">yes</item>
複製代碼
上面的是三種語言,分別是「英語、繁體、簡體」
HTC國際輸入法默認輸入語言的修改
  1.     <module name="locale">
  2.     <function>
  3.     <set name="single">
  4.     <item name="total_list">en_CN;zh_TW;zh_CN;</item>
  5.     <item type="boolean" name="en_CN">yes</item>
  6.     <item type="boolean" name="zh_TW">yes</item>
  7.     <item type="boolean" name="zh_CN">yes</item>
複製代碼
上面的是三種語言,分別是「大陸英語、大陸繁體、大陸簡體」
HTC國際輸入法默認輸入語言的修改
  1.     <module name="InputMethod">
  2.     <function name="IME_language_set">
  3.     <set name="single">
  4.     <item type="boolean" name="English">yes</item>
  5.     <item type="boolean" name="German">yes</item>
  6.     <item type="boolean" name="France">yes</item>
  7.     <item type="boolean" name="Italian">yes</item>
  8.     <item type="boolean" name="Spanish">yes</item>
  9.     <item type="boolean" name="Russian">yes</item>
  10.     <item type="boolean" name="Czech">yes</item>
  11.     <item type="boolean" name="Danish">yes</item>
  12.     <item type="boolean" name="Swedish">yes</item>
  13.     <item type="boolean" name="Norwegian">yes</item>
  14.     <item type="boolean" name="Dutch">yes</item>
  15.     <item type="boolean" name="Polish">yes</item>
  16.     <item type="boolean" name="Portugal">yes</item>
  17.     <item type="boolean" name="Greek">yes</item>
  18.     <item type="boolean" name="Turkish">yes</item>
  19.     <item type="boolean" name="Finnish">yes</item>
  20.     <item type="boolean" name="Hungarian">yes</item>
複製代碼
上面是默認多語言的,如果想保留某些輸入語言,可以刪除相應的那一行就可以了,注意:別刪除英文,即使大陸人有時候也要輸入字母。
最少可以修改成下面這樣
  1.     <module name="InputMethod">
  2.     <function name="IME_language_set">
  3.     <set name="single">
  4.     <item type="boolean" name="English">yes</item>
複製代碼
HTC中文輸入法默認輸入方式的修改(手寫,倉頡,筆畫,拼音,注音)
  1.     <function name="IME_sip_set">
  2.     <set name="single">
  3.     <item name="total_list">Handwriting;ZuhYin;CangJie;PinYin;Stroke;</item>
  4.     <item type="boolean" name="Handwriting">yes</item>
  5.     <item type="boolean" name="ZuhYin">yes</item>
  6.     <item type="boolean" name="CangJie">yes</item>
  7.     <item type="boolean" name="PinYin">yes</item>
  8.     <item type="boolean" name="Stroke">yes</item>
複製代碼
上面的total_list是指:在輸入方式中總共有「手寫,注音,倉頡,拼音,筆畫」五種可供選取,但是下面會講到刷機後默認是否開啟哪種輸入法。
錯誤報告:
默認是關閉的狀態,改成no後就是開啟,這個一般不用去改。
  1.     <module name="Crash_Report">
  2.     <function name="setting">
  3.     <set name="single">
  4.     <item name="turn_off_report" type="boolean">yes</item>
複製代碼
開關機機音樂和動畫包的設定:
  1.     <BootConfiguration>
  2.     <BootAnimation animation="/system/customize/resource/CU_bootanimation.zip" audio="/system/customize/resource/open.mp3" />
  3.     </BootConfiguration>
  4.     <ShutdownConfiguration>
  5.     <ShutdownAnimation image_png="/system/customize/resource/downanimation.zip" image="" fps="15" audio="/system/customize/resource/shutdown.mp3" useAudio="1" />
  6.     </ShutdownConfiguration>
複製代碼
這個沒必要改,如果你喜歡改變開關機動畫的路徑,就可以改到你喜歡的路徑下。
默認設備名稱:
  1.     <module name="deviceData">
  2.     <function>
  3.     <set name="single">
  4.     <item name="device_name">A8180</item>
複製代碼
A8180可以改成你喜歡的機器名稱,比如Super A8180。
下面是system\customize\MNS下面的default.xml修改配置(此部分相當複雜,建議使用beyondcompare進行對比學習和修改):
下面我挑一些常要修改的進行說明:
默認語言地區
  1.     <module name="defaultLocale">
  2.     <function>
  3.     <set name="single">
  4.     <item name="auto_detect">false</item>
  5.     <item name="defeault">zh_TW</item>
複製代碼
上面是默認臺灣,auto_detect是自動檢測的意思。
默認啟用輸入法輸入語言和方式:
  1.     <function name="default_IKB_settings_checked">
  2.     <set name="single">
  3.     <item name="checked_list">Handwriting;PinYin;</item>
  4.     <item name="checked_list_latin">English;</item>
複製代碼
上面代表默認開啟手寫和拼音的中文輸入方式,如果要增加輸入方式就多加,比如加入倉頡,就改成
  1. <item name="checked_list">Handwriting;PinYin;CangJie;</item>
複製代碼
默認日期顯示方式:
長日期(星期,月份,日,年):
  1. <modulename="defaultTimeFormatSetting">
  2. <function>
  3. <setname="single">
  4. <itemname="default">EE, MMM d,yyyy</item>
複製代碼
短日期(星期,月份,日)
  1. <modulename="defaultTimeFormatSettingShort">
  2. <function>
  3. <setname="single">
  4. <itemname="default">EE, MMMd</item>
複製代碼
  1. HTC撥號面板智慧撥號默認語言:
複製代碼
  1. <modulename="HtcDialer">
  2. [*]<functionname="defaultLocale">
  3. [*]<setname="single">
  4. [*]<itemname="locale">zh_TW</item>
複製代碼
上面的意思是,默認臺灣方式。
下面是一些知道關於什麼的,但是不知道怎麼修改的,大家瞭解一下,希望有懂的人能賜教丫。。
HTC默認桌面配置: <modulename="Launcher">
HTC新聞默認可選列表: <modulename="Newsstand">
HTC訊息(簡訊和彩信)默認配置: <modulename="MessageConfig">
HTC瀏覽器默認書籤: <module name="Browser"><function name="bookmark">
HTC郵件默認提供商配置: <module name="Mail"><function name="provider">
HTC鬧鐘: <module name="Calendar"><function name="reminder">
HTC天氣相關配置: <modulename="weather_provider">
HTC股票相關設定: <modulename="Stocks">
HTC瀏覽器默認配置:<modulename="Browser">
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 3碎鑽 +1 幫助 +3 收起 理由
jackyang001 + 1
smartcchaha + 1 + 1 非常讚
wshmllii + 1

查看全部評分

收藏收藏14 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
loume | 收聽TA | 只看該作者
發表於 2012-3-7 12:38
原來 HTC 自己加了很多系統設置啊...
難怪有些軟體明明不想用但也移不掉....
是不是要更改他的 rom 來將這些軟體移掉呢??
如 股票 .... 這種還不如用券商所提供的軟體...
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

板凳
 樓主| 暗桌之光 | 收聽TA | 只看該作者
發表於 2012-3-7 13:15

root後,可以直接用軟體進行移除。這類軟體可以在討論區搜尋一下就有了。
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

地板
wshmllii | 收聽TA | 只看該作者
發表於 2012-4-19 12:23
用心分類~細心編文
感謝樓主無私的奉獻與分享~
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

5
smarttou9 | 收聽TA | 只看該作者
發表於 2012-4-20 16:15
root後,可以直接用軟體進行移除。這類軟體可以在討論區搜尋一下就有了。
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

6
nickliang | 收聽TA | 只看該作者
發表於 2012-4-28 23:36
請問一下~~
要如何制定第一次刷ROM後所用的背景圖、桌面小工具?
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

7
chuiwenchiu | 收聽TA | 只看該作者
發表於 2012-5-3 00:01
用心分類~細心編文
感謝樓主無私的奉獻與分享~
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

8
黃元璟 | 收聽TA | 只看該作者
發表於 2012-10-8 10:34
由 手機網頁 發佈
看一下,感謝大大無私分享
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

9
jeffalex | 收聽TA | 只看該作者
發表於 2012-10-28 11:32
謝大大的教學
我先來去爬文
我的V9好像都沒程式可用
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

10
bb775Gdan | 收聽TA | 只看該作者
發表於 2012-11-2 11:45
good.............................
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則