課程概述
Android開發核心課程
目標人群
1、熱愛技術開發,具備較好的學習能力
2、嚴謹的邏輯思維能力
3、具備一定程式語言、語法(C、C++、Java)
學習目標
了解Android平台和套用的概況,學習核心知識,快速掌握應用程式開發所需的基礎。掌握開發環節中的IDE環境、控制項的屬性和使用方法。從案例出發,掌握完整的Android軟體開發的流程和技術架構方法,包括:開發環境的搭建、應用程式的基本結構、界面組件、網際網路套用編程、資料庫存取、系統服務等;通過工程案例,模擬真實項目開發,掌握實用的測試、調試技術;
課程大綱
1 - 系統概述
1.1 -Android概述
1.2 -Android系統架構
1.3 -Android版本演進
2 - SDK及開發環境搭建
2.1 - Android SDK下載安裝
2.2 -ADT 的安裝
2.3 -模擬器介紹
3 - 應用程式基礎
3.1 - 項目結構及檔案
3.2- 應用程式構成
3.3 -HelloWorld
3.4 -程式調試技巧
4 - Activity & Intent
4.1 -Activity系統原理
4.2 -Activity生命周期
4.3 -使用Intent切換Activity
5 - 用戶界面設計
5.1 -組件和布局
5.2- 布局管理器
5.3 -事件處理
5.4 -其他組件
6 - 數據存儲
6.1 -SharedPreferences
6.2 -SQLite
7 - 網路通信
7.1 -Socket
7.2 -Http協定
9 - 套用發布
9.1 -簽名和打包
9.2 -發布到Google Play
10 – 其他資源
10.1 – SDK文檔
10.2 – SDK Sample Code
課程案例
Android記事本在Android平台上製作一款記事本軟體, 幫助用戶記錄一些個人信息。
涉及的技術點包括:
界面互動;數據存儲;Android天氣預報軟體在Android平台上製作一款天氣預報軟體,使用網路上標準的天氣預報數據源,配合客戶端,給用戶及時的天氣預報。
涉及的技術點包括:
網路通信;數據存儲;界面互動;