(1):Android體繫結構; 應用程式層(Applications), 應用程式框架層(Application Framework),系統運行庫層(Librarries),Linux內核層(Linux Kernel); (2)Android項目中文件夾的作用: 存放一些資源文件的信息,用於讀取文 ...
(1):Android體繫結構;
應用程式層(Applications), 應用程式框架層(Application Framework),系統運行庫層(Librarries),Linux內核層(Linux Kernel);
(2)Android項目中文件夾的作用:
NO. | 文件夾 | 描述 |
1 | src | 存放所有.java源文件 |
2 | gen | 為ADT插件自動生成的代碼文件保存路徑,其中R.java文件將保存所有的資源ID |
3 | assets | 可以存放項目中一些較大的資源文件,(如圖片,音樂,字體等) |
4 | res | 可以存放項目中所以的資源文件,如圖片,網片,文本 |
5 | res\drawable—hdpi | 保存高解析度圖片資源 |
6 | res\drawable—Idpi | 保存低解析度圖片資源 |
7 | res\drawable—mdpi | 保存中解析度圖片資源 |
9 | res\layout | 存放所以的佈局文件,主要是用於排列不同的顯示組件 |
9 | res\values |
存放一些資源文件的信息,用於讀取文本資源,在本文件夾中有一些約定的文件名稱 arrays.xml: 定義數組數據 colors.xml: 定義表示顏色的數據 dimens.xml: 定義尺度,可以使用Resources.getDimension()方法獲得這些資源 string.xml: 定義字元串,可以使用Resources.getString()獲Resources.getText()方法獲得這些資源 styles.xml: 定義顯示的樣式文件 |
10 | res\raw |
自定義的一些原生文件所在目錄,如音樂,視頻的文件格式,可以使用Resources.getRawResource()方法獲得這些資源 |
11 | res\xml |
用戶自定義的XML文件,所有的文件在程式運行時編譯到應用程式中,在程式運行時可以使用Resources.getXML() 方法獲取 |
12 | res\anim | 用於定義動畫對象 |
(3)Android項目中文件的作用:
NO. | 文件 | 描述 |
1 | Hello.java | 為Activity程式,類似於java程式中的主類 |
2 | icon.png |
項目中所需要的圖片資源文件,在drawable—hdpi, drawable—Idpi, drawable—mdpi 文件夾中分別保存不同解析度的圖片 |
3 | main.xml | 配置所有的控制項 |
4 | strings.xml | 配置所有的資源信息 |
5 | R.java | 此文件為自動生成並維護的系統文件 |
6 | AndroidManifest.xml | 為Android的主要配置文件,用於配置各個組件或一些訪問許可權等 |
7 | default.properties | Android項目的屬性定義文件 |