帶下劃線爲詳細內容連接地址。點擊後可跳轉。但願給你們盡一些微薄之力。眼下還在整理中java
教學章節android |
教學內容git |
學時安排github |
備註面試 |
1數據庫 |
Android高速入門編程 |
|
|
2設計模式 |
Android模擬器與常見命令網絡 |
|
|
3多線程 |
Android用戶界面設計 |
|
|
4 |
Android網絡通訊及開源框架引用 |
|
|
5 |
線程與消息處理 |
|
|
6 |
數據存儲及訪問 |
|
|
7 |
Android基本單元應用activity |
|
|
8 |
Android應用核心Intent |
|
|
9 |
資源訪問 |
|
|
10 |
ContentProvider實現數據共享 |
|
|
11 |
BroadcastReceiver |
|
|
12 |
Service服務 |
|
|
13 |
Animation動畫 |
|
|
14 |
多媒體 |
|
|
2、大 綱 內 容
第一章 Android高速入門
1.什麼是3G
2.爲何從事Android開發
3.什麼是android
4.搭建Android開發環境
5.第一個Android程序
說明和要求:
重點:android特性,android架構,搭建android開發環境。android項目結構說明,android應用開發流程
難點:android項目結構
教學目標:一、理解android市場現狀;二、瞭解什麼android;三、搭建android開發環境;四、經過第一個android程序瞭解android項目結構掌握執行android程序和調試android程序。五、掌握android應用開發流程
說明和要求:
重點:建立android虛擬器,android虛擬器與真機差異,控制模擬器,adb命令
難點:控制模擬器。adb常常使用命令
教學目標:一、掌握建立模擬器並使用;二、瞭解模擬器與真機差異。三、掌握adb常常使用命令
說明和要求:
重點:使用xml控制UI界面,線性佈局,相對佈局。幀佈局,文本框和編輯框,button,單選框和複選框,列表視圖
難點:幀佈局,列表視圖
教學目標:一、掌握兩種控制UI佈局;二、掌握線性佈局的水平佈局和垂直佈局;三、掌握相對佈局;四、掌握幀佈局的動態加入;五、掌握android基本組件及點擊事件處理六、掌握列表視圖
說明和要求:
重點:使用HttpURLConnection訪問網絡,使用HttpClient訪問網絡,Android多線程下載,Handler消息隊列,github開源框架使用
難點:Android多線程下載。開源框架AsyncHttpClient使用
教學目標:一、掌握http訪問網絡的兩種方式;二、對github上的開源框架下載及應用
說明和要求:
重點:實現多線程下載,handler消息機制傳遞
難點:多線程下載
教學目標:一、掌握多線程下載。二、掌握handler消息傳遞機制
說明和要求:
重點:使用sax解析xml文件,使用dom解析xml文件,使用pull解析xml文件,使用SharedPreferences進行數據存儲,訪問SharedPreferences中的數據,數據庫建立,數據庫版本號管理,使用SQLiteDatabase操做SQLite數據庫,使用SQLiteOpenHelper操做SQLite數據庫,事務處理
難點:xml文件的三種解析方式,使用SharedPreferences存儲數據及數據讀取。數據庫的建立和更新,對數據庫進行增刪改查,數據庫的事務處理
教學目標:一、掌握使用sax,dom,pull三種方式對xml文件進行解析。二、掌握使用SharedPreferences存儲數據及數據讀取;三、掌握對SQLite數據庫的建立及更新;四、掌握對SQLite數據庫分別使用SQLiteDatabase和SQLiteOpenHelper兩種方法查詢數據
說明和要求:
重點:activity生命週期。activity四種載入模式,activity之間交換數據,activity返回結果。在Activity中加入Fragment,在Activity中實現Fragment切換
難點:activity生命週期。activity載入模式,多個activity間帶值跳轉
教學目標:一、掌握activity生命週期;二、掌握activity四種載入模式;三、掌握activity的建立和關閉;四、掌握使用Bundler在Activity之間交換數據。五、掌握activity帶值傳遞及傳回返回值。六、掌握在activity中加入fragment。七、掌握fragment建立及切換
說明和要求:
重點:intent附帶數據傳遞,intent顯示意圖,intent隱式意圖,接受activity數據,獲得關閉後的activity數據,請求碼。結果碼
難點:intent值傳遞,intent值接收
教學目標:一、掌握intent兩種值傳遞;二、掌握activity傳遞的數據
說明和要求:
重點:String資源文件。Drawable資源。樣式和主題資源
難點:樣式和主題資源,使用9-Patch圖片實現不失真button背景
教學目標:一、掌握字符串資源定義和使用。二、掌握顏色資源定義和使用 。三、掌握Drawable資源定義和使用。四、掌握樣式和主題資源定義和使用。
說明和要求:
重點:URI介紹及操做,配置Content Provider。經過Content Provider共享數據,經過ContentResolver操做共享數據,本身定義Content Provider
難點:經過Content Provider共享數據。經過ContentResolver操做共享數據
教學目標:一、掌握URI組成部分和定義;二、掌握配置Content Provider共享數據。三、掌握經過Content Provider共享數據;四、掌握經過ContentResolver操做共享數據;5.掌握本身定義Content Provider
說明和要求:
重點:註冊service,service生命週期,建立Started Service。建立Bound Service
難點:service生命週期,Started Service,Bound Service
教學目標:一、掌握Service的註冊方式;二、掌握建立Started Service;三、掌握建立Bound Service
說明和要求:
重點:frame by frame動畫,在xml資源文件裏定義透明。尺寸伸縮。移動,旋轉四種動畫,用javacode定義透明。尺寸伸縮,移動,旋轉四種動畫
難點:frame by frame動畫跳轉activity,在xml資源文件裏定義透明,尺寸伸縮,移動。旋轉四種動畫,用javacode定義透明,尺寸伸縮。移動。旋轉四種動畫
教學目標:一、掌握frame by frame動畫。二、掌握tweened動畫。
3、教材和主要參考書
1.郝玉龍著 Android程序設計基礎 北京交通大學出版社 2011年10月
2.王世江改編Google Android開發入門指南(第2版) 人民郵電出版社 2009年11月
3.劉文斌譯 Android UI基礎教程 人民郵電出版社 2012年10月
4.孫更新,邵長恆,賓晟著 Android從入門到精通 電子工業出版社 2011年10月
5.李剛著 瘋狂Android講義(第2版) 電子工業出版社2013年3月
6.姚尚朗,靳巖著 Android開發入門與實戰(第2版) 人民郵電出版社 2013年06月
7.武傳海譯 Android框架揭祕 人民郵電出版社 2012年04月
8.楊雲君著 Android的設計與實現 機械工業出版社 2013年5月
9.袁國忠譯 Android應用UI設計模式 人民郵電出版社 2013年12月
10.吳亞峯著 Android應用案例開發大全(第二版) 人民郵電出版社 2011年09月
11.佘建偉譯 ANDROID 4高級編程 清華大學出版社 2013年04月