Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> 安卓開發

安卓開發

編輯:關於Android編程

APK文件目錄解析:(歸納以下常見的,重要的會用自己的理解去解釋)
- META-INF—————————–簽名文件

- res————————————–資源文件,(圖標美化可以從這著手)
- anim
-
color
- drawable—————整個APK圖標所在文件夾
-
drawable-hdpi———高分辨
- drawable-land———中分辨
-
drawable-land-hdpi—低分辨
- drawable-mdpi
- drawable-port
-
drawable-port-hdpi
-
layout——————-(界面布局xml文件所在文件夾,界面美化可從這裡著手)
- layout-land
-
layout-port
- menu———————-(一些菜單文件所在目錄)
-
raw————————(存放幫助類文檔或其他資源的文件夾,如help.html;clock.zip)
-
xml———————(其他一些xml文件所在目錄)

-
AndroidManifest.xml————是每個應用都必須定義和包含的,它描述了應用的名字、版本、權限、引用的庫文件等等信息,這裡面基本是沒有要漢化的,但是極個別軟件的軟件名,或是個別單詞會存在於這個主XML中!

- classes.dex———————–是java源碼編譯後生成的java字節碼文件,通俗點就是整個軟件的代碼文件

-
resources.arsc——————-是編譯後的二進制資源文件,是主要的資源文件,漢化時首先要看這個文件,最先漢化的也是這個文件!

解析下:
- 多數情況都要漢化的是resources.arsc、classes.dex和res文件夾裡的***.xml文件。

-
META-INF文件夾裡面存放的是證書文件,軟件修改後需要將裡面的證書文件刪除(***.RSA、***.SF、***.MF三個文件)再重新簽名,否則軟件無法安裝。

-
res文件夾裡存放的大部分是軟件所需的資源及布局文件(drawable存放資源、layout、xml存放布局文件***.xml),部分需要漢化的單詞、語句會在這些***.xml文件裡。美化源頭基本上基於這裡

另外,一些需要漢化的***.png圖片文件、***.html文件、***.txt文件可能會在assets文件夾或res/raw文件夾內。圖片文件需要用Photoshop修改,html、txt文件可以直接用Notepad++ Portable文本編輯工具修改(不建議用系統自帶的記事本,這東西殺傷無數…)。
 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved