課程內(nèi)容:
一,,基于Android平臺(tái)的通訊:協(xié)議回顧;Apache mons工具包介紹,;使用Get方法向服務(wù)器提交數(shù)據(jù)的方法,;解析服務(wù)器響應(yīng)數(shù)據(jù)的方法;使用P0ST方法向服務(wù)器提交數(shù)據(jù)的實(shí)現(xiàn)方法,;向服務(wù)器提交非文本數(shù)據(jù)的實(shí)現(xiàn)方法;使用協(xié)議實(shí)現(xiàn)多線程下載,;使用協(xié)議實(shí)現(xiàn)斷點(diǎn)續(xù)傳,。
二、Android數(shù)據(jù)存儲(chǔ)技術(shù):SQLite3數(shù)據(jù)庫簡(jiǎn)介,;SQL語句回顧,;SQLite3編程接口介紹;SQLite3事務(wù)管理,;SQLite3游標(biāo)使用方法,;SQLite3性能分析;訪問SDCard的方法,;訪問SharedPreferences的方法,。所要達(dá)到的目標(biāo)是讓學(xué)員熟練的掌握在Android平臺(tái)下開發(fā)基于協(xié)議的客戶端程序所需要的基礎(chǔ)知識(shí)。完成該階段的學(xué)習(xí)之后,學(xué)員可以獨(dú)立的設(shè)計(jì)與開發(fā)各種的客戶端應(yīng)用程序,。
1,、地圖及定位技術(shù):GPS簡(jiǎn)介;LocationManager的使用方法,;在Google Map上添加標(biāo)記的方法,;查詢某地附近建筑的方法;使用Google Map實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)導(dǎo)航,。
2,、傳感器使用方法:方向、加速度(重力),、光線,、磁場(chǎng)、距離,、溫度等傳感器的使用,。
3、近場(chǎng)通信技術(shù):NFC技術(shù)簡(jiǎn)介,;NFC技術(shù)是用場(chǎng)景介紹,;NFC技術(shù)實(shí)現(xiàn)方法。
4,、媒體管理技術(shù):MediaPlayer的使用方法,。課程重點(diǎn)介紹了智能手持設(shè)備當(dāng)中的各種設(shè)備的使用方法。完成該階段課程學(xué)習(xí)之后,,學(xué)員可以在項(xiàng)目當(dāng)中添加各種"炫酷"的功能,,如距離感應(yīng)、和多點(diǎn)觸摸等,。圖形處理基礎(chǔ):2D圖形編程基礎(chǔ),;點(diǎn)、線,、面等基本圖形元素繪制方法,;Android動(dòng)畫框架簡(jiǎn)介;位移動(dòng)畫的實(shí)現(xiàn)方法,;淡入淡出動(dòng)畫的實(shí)現(xiàn)方法,;旋轉(zhuǎn)動(dòng)畫的實(shí)現(xiàn)方法;Matrix的使用方法,。
培訓(xùn)對(duì)象:
1,、計(jì)算機(jī)相關(guān)專業(yè)畢業(yè)生或者應(yīng)屆生;
2,、編程愛好者,;
3,、數(shù)學(xué)專業(yè)或者邏輯思維較強(qiáng)的人。