Eclipse中android各個目錄的介紹

如下圖


工程目錄結構:**src**: 存放java代碼**gen**: 存放自動生成文件的. R.java 存放res文件夾下對應資源的id**project.properties**: 指定當前工程採用的開發工具包的版本**libs**: 當前工程所依賴的jar包.**assets**:資源文件 放置一些程序所需要的媒體文件.**bin**: 工程的編譯目錄. 存放一些編譯時產生的臨時文件和當前工程的.apk文件.**res(resources)**: 資源文件. **drawable**: 存放程序所用的圖片. **layout**: 存放android的佈局文件. **menu**: 存放android的OptionsMenu菜單的佈局. **values** (應用程序所需要的數據. 會在R文件中生成id) strings.xml 存放android字符串. dimens.xml 存放屏幕適配所用到的尺寸. style.xml 存放android下顯示的樣式. values-sw600dp 7寸平板所對應的值 values-sw720dp-land 10寸平板所對應的值 values-v11 指定3.0版本以上的手機顯示的樣式. values-v14 指定4.0版本以上的手機顯示的樣式.**AndroidManifest.xml**:項目清單 android應用程序的入口文件. 聲明瞭android裏邊的組件. 和相關配置信息.這個文件列出了應用程序所提供的功能,以後你開發好的各種組件需要在該文件中進行配置,如果應用使用到了系統內置的應用(如電話服務、互聯網服務、短信服務、GPS服務等等),你還需在該文件中聲明使用權限。**proguard-project.txt**: 加密當前程序所使用.其中AndroidManifest.xml描述了生成的apk顯示的各個屬性以及apk的信息,以該應用功能程序爲例,其信息如下<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.youarebest" android:versionCode="3" android:versionName="56.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="21" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.example.youarebest56.FirstActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application></manifest>可以看到該應用程序的包名,版本號,應用程序的主題apptheme,應用程序的圖片,應用程序的名字,以及在intent-filter中指定的哪個Activity作爲應用程序的第一個Activity.我們使用壓縮軟件打開這個app可以看到.app文件裏面包含的內容


這些文件與應用程序目錄下面的bin目錄下面的文件部分是相同的。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章