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