從eclipse中取出一個android的工程展開文件目錄
src 目錄:主要完成java代碼的編寫
gen目錄:系統自動生成的源代碼目錄 R.java。系統自動生成的的文件,它裏面默認有attr、drawable、layout、string 4個靜態的內部類,每個類對應一種資源,例如我們在工程中添加一幅圖片,那麼工程就會在此類的drawable內部類中添加一條數據,如果刪除此圖片,工程則會自動刪除此數據
assets目錄:資源目錄,存放一些html的資源文件
bin目錄:輸出文件夾,如生成的apk文件。
res目錄:存放圖片、佈局文件、和字符串、菜單等文件
在res 文件夾下 包含以下文件:
drawable 存放工程圖片的信息,默認png格式
layout存放工程的佈局文件以.xml 結束
values存放一個string.xml是自定義的字符串和數值,除了這個文件之外還可以定義arrays.xml(用來定義數組)、
color.xml(用來定義顏色和顏色字符串數值)、dimens.xml(用來定義尺寸數值)、styles.xm(用來定義樣式)
取值方式:string.xml : getResource().getString(id)或者getString().getText(id);
arrays.xml: getResource().getStringArray(id)
colors.xml getResource().getDarwable(id)或者getResource().getColor(id)
dimens.xml getResource().getDimension(id)
styles.xml 不需要取值
AndroidManifest.xml 是每個android程序中必須的文件,它位於整個項目的根目錄,描述了package中暴露的組件
(activitys、services等等),他們各自的實現類,各種能被處理的數據和啓動位置,除了能聲明程序中的Acitivitys、
ContentProviders、Services、和Intent Receivers 還能指定permissions和instruments(安全控制和測試)