【學校名稱】 北京華成育卓科技有限責任公司武漢培訓中心【交通線路】 武漢市內乘車至魯巷廣場站下車光谷國際大廈寫字樓【適合對象】 大二以上在校學生、在職工作人員;從事基于3G、通訊相關Android手機應用開發的在職、在校學員。【師資力量】 劉毅昕(前上市公司軟件開發/移動互聯網金牌講師,擁有諸多項目經驗)【關 鍵 字】 安卓, Android工程師, 移動互聯網教學大綱
階段 內容 課時 描述
整體介紹
Android的背景
1天
介紹Android操作系統的由來,以及google公司的Android開發者團隊
Android與java之間的關系
雖然Android與Java有相似的地方,但是本課程將帶你了解到一個你所不知道的Android
Android軟硬件特性
Android硬件基礎,模擬器與實機區別,Android模擬器的使用
開發工具介紹
Eclipse的配置、使用,文檔的獲取及使用,查詢,熱鍵,字體環境配置。ADT的簡介,使用方法 Dalvik介紹,配置并結合Eclipse
階段 內容 課時 描述
語言基礎
java語言基礎的鞏固
4天
加強和鞏固java語言基礎,掌握在Eclipse下開發/調試程序
java的內存管理
練習:使用Eclipse開發命令行程序
JavaAPI介紹,String和StringBuffer、各種基本數據類型包裝類。
4天
熟悉Java常用API,集合API,并了解Java 5.0的高級特性
熟悉各種基本數據類型包裝類, System和Runtime類
Java Collections Framework:Collection
IO概念,File和FileRandomAccess類。
2天 熟悉Java中的文件操作,已經各種文件操作類,熟悉編碼
階段 內容 課時 描述
Android應用開發
平臺架構, 開發者社區,應用程序商店, SDK與程序開發環境
1天
圍繞Android 的生態鏈和應用程序開發有一個基本的認識,可以比較熟練的使用SDK 開發環境和相關工具
應用程序的組成模塊,任務的概念
初步理解應用程序的組成和編寫Intent 和InterFilter
界面布局Layout 的定義,Android UI引擎的設計,UI事件
2天
掌握基本的界面設計能力,并且可以熟練的定制符合自己需求的UI 組件,熟練掌握資源文件的定義和設計。
文件與屏幕適配
高級導航控制器Tabbar的介紹和使用
觸控和動作,編寫兼容不同硬件的程序, 資源文件的訪問方式
1天
理解API 的細節和使用技巧,掌握資源XML文件中常見的屬性的定義和使用, 結合API 中的代碼訪問和修改屬性,資源文件的國際化配置,主要資源的XML 屬性和代碼分析,Nine-Patch 文件介紹, Icon 圖標制作.
Activity的實現方式和使用技巧
4天
深入理解和熟練使用Intent 與Activity 設計應用程序
Android安全架構的設計與實現
理解整個平臺在安全設計方面的考慮和實現方式
Linux 進程間通訊的基本方式
Android 平臺主要使用的進程間通訊方式
深入理解Android 的Service 框架和服務, 具備自己編寫Service服務和接口的初步能力。
Service程序的結構,接口的定義和實現方式
掌握Service 程序設計的基本技術, 理解Service 程序的適用場合, 能夠編寫接口和實現代碼。實現Client 與Service 的交互
存儲相關
1天
合理的使用內置存儲和外部SD卡存儲, 能夠熟練的設計和使用數據庫, 能夠根據程序的需求選擇合適的數據存儲方式
Android 開發中通常使用的程序調試技術
1天
具備分析問題根源和尋找解決方案的能力
位置與地圖程序的設計與實現
2天
使學生熟悉LBS的概念與服務, 能夠熟練的開發基于定位和地圖的客戶端應用, 掌握相關API 的使用細節
ContentProvider 的設計和實現原理
掌握ContentProvider的原理和實現技術, 能夠自己編寫接口和代碼實現
階段 內容 課時 描述
第四階段項目開發
Android 應用之前需要做的準備工作以及發布流程
1天
軟件設計思想,軟件流程,需求分析,編寫文檔,開發、測試,軟件發布、審核以及收費推廣和廣告服務的介紹
手機備忘錄,天氣預報
4天
調用Web API在線天氣預報,并顯示。熟悉接口的使用,以及自動提醒
電子書
3天
實現下載電子書,離線閱讀,緩存機制,滾動翻頁,高級控件應用。