- Android開發案例教程與項目實戰(在線實驗+在線自測)
- 西普教育研究院 林雪綱 時允田
- 678字
- 2020-06-12 16:24:12
1.6 Android程序目錄結構
Android應用程序具有自己特有的組成結構。在默認情況下,使用ADT插件創建Android項目后,其目錄結構如圖1-36所示。

圖1-36 項目結構
1.src目錄
src目錄包含了Android程序的所有包及源文件,例如,HelloWorld項目的src目錄中包含com.example.helloworld包和MainActivity.java源文件。
2.gen目錄
gen目錄是Eclipse自動生成的,應用程序開發者不需要修改里面的內容,每一次修改都是由Eclipse自己來自動修改完成。R.java文件是一個全局的索引文件,這個文件里將所有的開發程序中用的組件對象給予唯一的標識,以便系統維護用。對于系統res目錄下的任何文件內容發生變化,系統都會自動重新修改和編譯R.java文件。
3.android.jar文件
android.jar文件位于Android對應版本的目錄下,例如,HelloWorld項目的android.jar文件位于Android 4.4.2目錄下,在android.jar文件中,包含了Android項目所需要的工具類、接口等。如果開發不同版本的Android應用,該文件會自動替換。
4.libs目錄
libs目錄中放置的是第三方的jar包,但在最新版本的ADT下,會將這些第三方包配置到Android Private Library里面。
5.assets目錄
assets主要存儲應用程序要用到多媒體文件,如聲音、視頻文件等。
6.res目錄
res目錄主要存儲應用程序需要用到的資源文件,分為多個目錄(如果是Android高版本,存儲圖形根據分辨率還分為多個目錄)。當這個目錄下任何一個子目錄下的文件內容發上變化,上邊介紹的R.java文件的內容就會自動發生更新。
(1)drawable—hdpi、drawable—mdpi、drawable—ldpi,....目錄:主要存儲應用到的圖片資源。
(2)layout目錄:主要存儲要用的布局文件,這些布局文件都是xml文件。
(3)values目錄:主要存儲字符串(string.xml)、顏色(color.xml)、數組(arrays.xml)。
7.AndroidMainfest.xml文件
AndroidManifest.xml文件是一個非常重要的配置文件,相當于spring的ApplicationContext.xml文件。在這個文件中,必須聲明應用的名稱、應用所用到的Activity、Service以及Receiver,聲明應用程序使用硬件權限等。
- Puppet 4 Essentials(Second Edition)
- 精通Nginx(第2版)
- PostgreSQL Cookbook
- 程序員面試算法寶典
- Active Directory with PowerShell
- 基于Struts、Hibernate、Spring架構的Web應用開發
- Rust游戲開發實戰
- Python入門很輕松(微課超值版)
- Puppet:Mastering Infrastructure Automation
- Instant GLEW
- Oracle Database XE 11gR2 Jump Start Guide
- VMware vSphere Design Essentials
- Managing Windows Servers with Chef
- Learning Perforce SCM
- Java基礎案例教程(第2版)