Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android工程目錄結構詳解

Android工程目錄結構詳解

編輯:關於Android編程

工程目錄結構:
	src: 存放java源代碼的目錄
	gen: 存放自動生成文件的目錄;R.java文件:存放res目錄下對應資源的id
		1,目錄中存放所有由Android開發工具自動生成的文件。
		2,目錄中最重要的就是R.java文件。這個文件由Android開發工具自動產生的。Android開發工具會自動根據你放入res目錄的資源,同步更新修改R.java文件。
		3,正因為R.java文件是由開發工具自動生成的,所以我們應避免手工修改R.java文件。
		4,R.java文件在應用中起到了字典的作用,它包含了各種資源的id,通過R.java文件,應用可以很方便地找到對應資源。
		5,另外編繹器也會檢查R.java列表中的資源是否被使用到,沒有被使用到的資源不會編繹進軟件中,這樣可以減少應用在手機占用的空間。
	libs: 存放當前工程所依賴的jar包,統會自動把裡面的jar包,添加到環境變量中
	assets: 存放一些程序所需要的媒體文件.
	bin: 工程的編譯目錄,存放一些編譯時產生的臨時文件和當前工程的.apk文件
	res(resources): 資源目錄
		drawable: 存放程序所用的圖片
		layout: 存放android的布局文件
		menu: 存放android的OptionsMenu菜單的布局.
		values (應用程序所需要的數據. 會在R文件中生成id)
			strings.xml 定義字符串和數值
			dimens.xml 	定義尺寸數據
			style.xml  	定義樣式
			arrays.xml 	定義數組
			colors.xml	定義顏色和顏色字串數值
		values-sw600dp 7寸平板所對應的值
		values-sw720dp-land 10寸平板所對應的值
		values-v11 指定3.0版本以上的手機顯示的樣式
		values-v14 指定4.0版本以上的手機顯示的樣式
		anim 存放定義動畫的XML文件
		raw  該目錄用於存放應用使用到的原始文件,如音效文件等。編譯軟件時,這些數據不會被編譯,它們被直接加入到程序安裝包裡
	AndroidManifest.xml: 項目清單文件
		android應用程序的入口文件,這個文件列出了應用程序所提供的功能,以後開發好的各種組件都需要在該文件中進行配置。
		如果應用使用到了系統內置的應用(如電話服務、互聯網服務、短信服務、GPS服務等等),還需在該文件中聲明使用權限。
	proguard-project.txt: 加密當前程序所使用
	project.properties: 項目環境信息,指定當前工程采用的開發工具包的版本



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