文章目錄
- 零、學習目標
- 一、安卓應用視圖
- 1、Project視圖
- 2、Package視圖
- 3、Android視圖
- 二、安卓應用目錄結構
- (一)專案清單目錄 - manifests
- (二)Java源程式目錄 - java
- (三)資源目錄 - res
- 1、圖形影像資源
- 2、布局資源
- 3、殖澩
- (1)顏色資源
- (2)字串資源
- (3)樣式資源
- (四)資源標識檔案R.java
- (五)Gradle構建腳本
- 1、專案(Project)的Gradle構建腳本
- 2、模塊(Module)的Gradle構建腳本
零、學習目標
- 能說出安卓應用的幾種常用視圖
- 能說出安卓應用里幾種常用目錄及其作用
- 知道資源標識檔案R.java在什么位置
- 能說出Gradle構建檔案的位置及其作用

一、安卓應用視圖
在Android Studio里有三種不同視圖:Project視圖、Package視圖和Android視圖

1、Project視圖
- 在Project視圖下可以查看真實的目錄與檔案結構

2、Package視圖

3、Android視圖

- 一般開發安卓應用,采用Android視圖,結構比較簡潔,其中,
manifests、java和res三個目錄里的內容都是在安卓應用開發中經常要訪問的, - 安卓應用結構天生就符合MVC模式

二、安卓應用目錄結構
- 在Android視圖查看安卓應用目錄結構,有
manifests、java和res三個重要目錄
(一)專案清單目錄 - manifests

- 專案清單檔案AndroidManifests.xml

- 設定安卓應用屬性:icon、label、roundIcon……
- 注冊安卓組件:Activity、ContentProvider、Service、BroadcastReceiver
(二)Java源程式目錄 - java

(三)資源目錄 - res

1、圖形影像資源
(1)drawable:不區分解析度的圖片、圖形組態檔、影片組態檔
(2)mipmap:要區分解析度的圖片
2、布局資源

布局資源檔案,用于設定安卓應用的用戶界面,

3、殖澩
(1)顏色資源
- 查看顏色資源檔案

- 在布局檔案里使用顏色資源

- 在Java源程式里使用顏色資源
- 為了在Java源程式訪問到標簽控制元件,需要給標簽設定id屬性

- 在主界面視窗MainActivity獲取標簽物件,設定文本顏色

- 說明:getResources()方法獲取資源物件,然后通過getColor()方法獲取顏色資源,引數是顏色資源的識別符號(R.color.colorAccent),
- 啟動應用,查看效果

(2)字串資源
- 查看字串資源檔案

- 定義一個字串變數
major

- 在主布局檔案里再添加一個標簽,設定id屬性與text屬性

- 啟動應用,查看效果

- 修改主布局,將第三個標簽的文本屬性清空

- 修改主界面MainActivity,獲取專業標簽實體,設定其文本屬性

- 說明:getResources()方法獲取資源物件,然后通過getString()方法獲取字串資源,引數是字串資源的識別符號(R.string.major),
- 啟動應用,查看效果

(3)樣式資源
- 查看樣式資源檔案styles.xml

- 定義了一個樣式
AppTheme,繼承了Theme.AppCompat.Light.DarkActionBar主題 - 查看清單檔案,應用參考了樣式
AppTheme

- 修改樣式
AppTheme,繼承Theme.AppCompat.Light.NoActionBar,沒有活動欄

- 啟動應用,查看效果

(四)資源標識檔案R.java
- Android Studio 3.0里可以查看R.java


- Android Studio 4.0里相應位置沒有R.java

- 在搜索對話框里也找不到R.java

(五)Gradle構建腳本
1、專案(Project)的Gradle構建腳本

2、模塊(Module)的Gradle構建腳本

轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/25568.html
標籤:其他
上一篇:請教tomcat與專案的關系
