Android系統架構
Android應用層,Android應用框架層,Android系統運行層和Linux內核層
Android版本號、api及新特性
官網(需要梯子)https://developer.android.com/about/dashboards/
百度搜索
Android應用開發特色
- 四大組件
- 豐富的系統控件
- SQLite數據庫
- 強大的多媒體
- 地理位置定位
開發環境搭建
Android Studio
官網地址:https://developer.android.google.cn/studio/
百度雲地址:https://pan.baidu.com/s/1wbMo4rmNW-ynxEEFMJYVqQ
提取碼:ncmn
項目、模擬器的創建及Android程序的運行
略過
項目結構分析、文件的作用(重點)
1.app 項目中的代碼、資源等內容幾乎都是放置在這個目錄下的,這裏的app屬於一個模塊,一個項目下面可以有多個模塊,其中對每個模塊需要注意以下幾點
1.1 libs 放置第三方jar包
1.2 java 存放所有Java代碼的地方
1.3 res存放資源文件的地方
1.4 AndroidManifest.xml 應用程序的配置文件
1.5 proguard-rules.pro 用來指定混淆規則的地方
2.gradle 此處一般不需要修改,爲gradle wrapper的配置文件,根據需要可能會修改gradle-wrapper.properties內的distributionUrl
3. .gitignore 這是用來進行版本控制忽略的文件,使用版本控制工具時會配置,具體配置根據實際情況。
4. build.gradle 這是項目全局的gradle構建腳本,通常這個文件中的內容是不需要修改的,當我們引入第三方庫或其他某些原因可能會進行改變,不過不用怕,具體怎麼改變都有對應的幫助說明。
5. local.properties 配置本地的SDK路徑,正常也是不需要更改的
6. settings.gradle 這個是配置項目中的模塊的,當你需要刪除某個模塊時,需要先在這裏面刪除。
日誌工具Log的使用
Logd、logt等快捷鍵的使用
過濾器的使用