2015年7月14日 星期二

Android Project 專案路徑結構

Android 行動應用程式的專案,至少會包含以下的檔案及目錄。
  • src/ : :*.java source code 之下以封裝 package 區別個函式庫
  • gen/  ::>由ADT 外掛工具自動產生的 資源 *.java Code 因為由工具產生 盡量不要手動改變 以同步產生最新的 資源 相關變數字串 自動產生於 R.java
  • Android 2.3.3  :: APP 專案主要的 Android 版本別 由選擇引用的 SDK 決定
  • Android private Library  ::   Android 主要的 SDK Library 
  • assets :: 專案中儲存資源檔案 圖片 音樂 音效 字型庫等
  • bin/ :: res/ 二進至型態資料檔案 
  • res/ 專案中使用的介面資料檔 圖片 音樂 音效 字型 存於 res 內的資料檔 會自動產生於R.java 內進行排序編號 ID 方便引用   assets 中是不會產生 ID  
    • /drawable-hdpi/  高解圖片ICO
    • /drawable-ldpi/ 低解圖片ICO
    • /drawable-mdpi/  中解圖片ICO
    • /layout/main.xml   APP 頁面布局之排版 Xml 
    • /values/strings.xml  頁面資源定義
    •                    array.xml
    •                    colors.xml
    •                    diments.xml 
    •                    strings.xml
    •                    Resources.xml 
    •                   styles.xml 
    • /raw            原始為壓縮的 資料檔
    • /xml           自訂義的 xml
    • /anim        動畫檔
  • AndroidManifest.xml   主介面的 xml 排版檔                          
  • project.properties   
=================================================
Android 專案中的主要檔案

Hello.java  Activity 程式 為專案中的Java 主類別 APP 進入點 起始程式

icon.png   專案中的 ICO or UI 圖片資源檔 
                 分高( drawable-hdpi) 中(drawable-mdpi)低(drawable-ldpi) 解析度
main.xml    設定所有控制項

Strings.xml  設定所有資源項

R.java       由工具 自動對 res 內的檔案進行ID 排序 產生唯一的ID 應用於排版中

AndroidManifet.xml  android 主要設定檔 定義個元件存取權限

default.properties    Android 專案的 屬性定義檔案


沒有留言:

張貼留言