綁定帳號登入

Android 台灣中文網

[教程] Android平台軟體繁化詳細教程—1:APK軟體繁化的基礎知識

  [複製連結] 查看: 20728|回覆: 66|好評: 14
暗桌之光 | 收聽TA | 顯示全部樓層 |閱讀模式
發表於 2011-6-10 12:47

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

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

x
相信有很多人會認為Android軟體的繁化過程應該是相當的高深與複雜,其實繁化並沒有大家所想像的那麼深不可測。

只需你仔細的看我所發的繁化知識以及教程,保證你能從一個菜鳥變為繁化大俠。

便於大家更好的消化繁化知識以及具體的繁化過程,我會把整個的繁化基礎知識以及教程分成幾個章節來為大家詳細的解說!

今天先來為大家說下繁化的基礎知識:


APK是什麼?
Android的軟體包(APK文件)其實就是一個壓縮包,把後綴名改為Zip就可以解壓。(以軟體Lock2.0 為例):



解壓後要繁化的資源在哪裡?
解壓後有很多的文件,我們所需要繁化的英文資源可能包含在其中的這些地方:

resources.arsc,一般來說軟體的主要字符串都在裡面;
AndroidManifest.xml,可能含有少量的字符串
classes.dex,這是編譯後的程序代碼,某些軟體的字符串可能會編譯在裡面,目前沒有好的繁化方法;
assets文件夾下的html文件,某些程序中會有這個文件夾,裡面是標準的網頁文件,多數是幫助文件,懂得html語言就會繁化,本教程不提及;
res\layout文件夾下的xml文件,可能會包含某些窗體佈局中的字符串;
res\ layout-land文件夾下的xml文件,同上,某些程序會有這個文件夾,是橫屏下的佈局;
res\xml文件夾下的xml文件,可能包含部分字符串;
res\menu文件夾下的文件,有的時候也可能包含有可繁化的資源;
res\drawable文件夾下的圖片文件,某些程序可能包含一些帶有文字的圖片UI,需要一定修圖技能,本教程不提及。



如何繁化軟體中的字符串資源?
Android剛剛起步的時候,只能通過hex的方法繁化,不過現在好了,借助一些實用的工具,我們可以簡單的查找字符串並繁化和導入,不用再勞神hex了~
(hex:16進制編輯)



繁化好後怎麼再打包成APK?
APK文件是有簽名校驗的,因此不能把繁化後的文件打包了事,那樣是不能安裝的。

相關軟體繁化用到的軟體大家都可以在討論區中下載到。
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 56碎鑽 +40 幫助 +60 技術 +3 收起 理由
JainJJ + 1 + 1 讚!讚!讚!讚!讚!讚!
rocky540 + 1 + 1 非常讃
jackalwolf + 1 土豪我們做朋友吧,我非常仰慕你..
jessicawow + 1 + 1 非常讃
clubs + 1 + 1 非常讃
ja11te + 1
sean1227 + 1 + 1 非常讚
rn9740217tw2 + 1 老衲來幫這篇文章開光
coldest0922 + 1 老衲來幫這篇文章開光
chayka + 1 非常讚

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
dannycwc | 收聽TA | 顯示全部樓層
發表於 2011-6-11 15:30
thank you.....................
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

xpman | 收聽TA | 顯示全部樓層
發表於 2011-6-11 17:37
Thanks a lot
Great!!!
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

cowyat2006 | 收聽TA | 顯示全部樓層
發表於 2011-6-12 17:33
thankyou ^0^
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

danfong | 收聽TA | 顯示全部樓層
發表於 2011-6-22 17:20
相當有用的教程,值得珍藏學習。
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

henryhong | 收聽TA | 顯示全部樓層
發表於 2011-8-14 10:41
看了真是教人歡喜,
謝謝你用心的推薦,
希望以後有更多和更好的介紹,
絕對的全力支持你。
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

MY6120C | 收聽TA | 顯示全部樓層
發表於 2011-8-15 15:11
蠻詳盡的說明,可以讓我這樣的初學者有幫助!謝謝!
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 1 反對 0

使用道具 舉報

hjellysst | 收聽TA | 顯示全部樓層
發表於 2011-8-16 22:44
謝謝提供詳細說明!
研究中!
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

da001027 | 收聽TA | 顯示全部樓層
發表於 2011-8-18 10:00
謝謝大大的用心 讓我茁壯
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

nelson4999 | 收聽TA | 顯示全部樓層
發表於 2011-8-18 14:53
受益良多上課了喔
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

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

本版積分規則