【課程體系】
階段一:初識Android系統(tǒng),熟悉Android SDK開發(fā)環(huán)境,包含Android SDK結(jié)構(gòu),環(huán)境安裝,運行仿真器環(huán)境,建立工程。
階段二:Android應(yīng)用程序概述和框架。學(xué)習(xí)Android應(yīng)用程序開發(fā)結(jié)構(gòu),API參考文檔使用,Android應(yīng)用程序示例,Android應(yīng)用程序內(nèi)容。
階段三:Android的UI系統(tǒng)實現(xiàn)。UI的基本外形和控制,包含控件和基本事件的響應(yīng),鍵盤事件響應(yīng),運動事件處理,菜單使用,樣式設(shè)置??丶idget的使用。視圖組和布局的使用。包含Android屏幕元素體系,獨立視圖組,容器視圖組,布局,網(wǎng)格視圖組。2D圖形接口使用,OpenGL 3D圖形使用。使用Sqlite數(shù)據(jù)庫存儲數(shù)據(jù)并操作數(shù)據(jù)庫。電信、短信、文件系統(tǒng)及通訊模式操作。
階段四:Android進階。線性表、棧數(shù)、二叉樹、有向圖、無向圖、插入排列、線性表查找、線程同步與線程通信在Android中的技術(shù)應(yīng)用。實例項目:青鳥微博客戶端。
【培養(yǎng)目標(biāo)】
北大青鳥長沙新途學(xué)校開設(shè)的學(xué)士后Android課程,旨在培養(yǎng)Android平臺開發(fā)軟件工程師,能夠勝任Android平臺軟件產(chǎn)品的開發(fā)工作。涵蓋Android的SMS/MMS/藍牙/云端/移動端/傳感器/游戲/設(shè)備等各類基于Android的開發(fā)應(yīng)用。