學(xué)習(xí)目標(biāo)?
使用Android?SDK進(jìn)行移動(dòng)應(yīng)用開發(fā)有全面深入的了解掌握Android編程的基本模式;?
完成一個(gè)功能較全面的Android程序;?
理解Android編程的關(guān)鍵技術(shù),能夠自己進(jìn)行更加深入的學(xué)習(xí);?
初步具有Android編程的實(shí)力,能夠在文檔輔助下完成企業(yè)要求的應(yīng)用開發(fā)。?
通過真實(shí)項(xiàng)目案例,模擬真實(shí)項(xiàng)目開發(fā),掌握實(shí)用的測(cè)試、調(diào)試技術(shù),讓學(xué)員擁有實(shí)戰(zhàn)Android開發(fā)能力。?
招生對(duì)象?
1、計(jì)算機(jī)相關(guān)專業(yè)畢業(yè),中專以上文憑;?
2、熱愛技術(shù)開發(fā),具備較好的學(xué)習(xí)能力;?
3、嚴(yán)謹(jǐn)?shù)倪壿嬎季S能力,了解面向?qū)ο缶幊趟枷??
4、了解Java開發(fā)語言;?
教學(xué)大綱?
Android開發(fā)語言基礎(chǔ)課程(初/中級(jí)班)?
1、移動(dòng)互聯(lián)網(wǎng)的發(fā)展概述?
2、移動(dòng)互聯(lián)網(wǎng)的相關(guān)技術(shù)介紹?
3、Android?SDK及其開發(fā)環(huán)境搭建?
Android?SDK的版本演進(jìn)?啟動(dòng)與使用Android模擬器?Eclips?ADT插件與SDK版本的對(duì)應(yīng)對(duì)系?模擬器中SD卡的應(yīng)用?ADT插件的安裝和更新?模擬器連接網(wǎng)絡(luò)?Android模擬器介紹?
4、通過Eclipse創(chuàng)建一個(gè)Android?Hello?Word簡(jiǎn)單的項(xiàng)目?
5、通過Eclipse導(dǎo)入一個(gè)RssReader開源項(xiàng)目面向?qū)ο蟪绦蜷_發(fā)基礎(chǔ)?
6、類的方法,對(duì)象生命周期?
學(xué)習(xí)目標(biāo)?
Android?SDK開發(fā)的語言基礎(chǔ),基礎(chǔ)知識(shí)的掌握程度直接關(guān)系到后續(xù)學(xué)習(xí)的進(jìn)度。此階段課程深入加強(qiáng)語言基礎(chǔ),掌握類的組成部分,屬性和方法,對(duì)象的概念以及二者之間的關(guān)系。?
Android開發(fā)技術(shù)基礎(chǔ)(初/中級(jí)班)?
1、Activity系統(tǒng)原理,Activity生命周期,創(chuàng)建Activity,使用Intent跳轉(zhuǎn)Activity。?
2、FrameLayout,LinearLayout,TableLayout,AbsoluteLayout,RelativeLayout。?
3、文本框(TextView),編輯框(EditText),按鈕(Button),帶背景圖的按鈕(ImageButton)。?
實(shí)踐:軟件界面開發(fā),使用Layout和常用控件制作主菜單,幫助界面,關(guān)于界面和注冊(cè)界面。?
4、屏幕元素的層次,界面布局設(shè)計(jì)。?
5、Toast提示類,ImageView類,Menu類。?
6、RadioButton類,CheckBox類。?
7、File,存儲(chǔ)至SD卡,SharedPreferencess讀寫操作。?
實(shí)踐:實(shí)現(xiàn)多視圖應(yīng)用程序。?
8、2D圖形框架介紹?,Canvas類的使用,Paint類的使用,繪制自定義UI控件。?
實(shí)踐:利用2D技術(shù)制作自定義view界面,將用戶輸入的數(shù)據(jù)保存到sharedPreferences中,并在別的Activity?中讀取,用編輯器將大量數(shù)據(jù)以特定格式保存到文件中,在Android中再以特定格式讀出來,掌握大量的保存和格式?設(shè)計(jì)?
9、AlertDialog。?
10、用Dialog顯示View,自定義Dialog。?
11、Spinner類,Gallery類。?
12、TabHost類,ListView類。?
實(shí)踐:用View作出操作方便的Dialog,用adapter,simpleAdapter,ArrayAdapter制作出內(nèi)容豐富,界面友好的?視圖。?
13、手動(dòng)創(chuàng)建數(shù)據(jù)庫(kù)。?
14、創(chuàng)建數(shù)據(jù)表,數(shù)據(jù)的增刪改查,在Android中使用SQL。?
15、ContentProvider,Android系統(tǒng)的本地ContentProvider。?
16、創(chuàng)建服務(wù),啟動(dòng)服務(wù)。?
17、發(fā)送廣播,監(jiān)聽廣播。?
實(shí)踐:將用戶數(shù)據(jù)保存到SQLite中,使用DAO模式操作數(shù)據(jù)。利用ContentProvider讀取手機(jī)中的聯(lián)系人,利?用廣播和服務(wù)實(shí)現(xiàn)服務(wù)自動(dòng)運(yùn)行。?
18、理論和實(shí)踐?1、Socket通信原理,Android中socket編程。?3?
19、Android中Socket服務(wù)端,Android中Socket客戶端。?
20、HTTP協(xié)議的請(qǐng)求的詳解。?
21、HTTP用POST方式聯(lián)網(wǎng)。?
實(shí)踐:用Socket實(shí)現(xiàn)聊天功能,用Http從互聯(lián)網(wǎng)上取天氣信息,掌握多線程,消息隊(duì)列,數(shù)據(jù)安全,壓縮,?加解密在聯(lián)網(wǎng)項(xiàng)目中的應(yīng)用。?
1、Android中XML解析。?
2、Android中DOM解析,幾種解析方式比較。?
3、電話處理,獲取電話記錄?
4、VideoView視頻播放,MediaPlayer和SufaceView組合視頻播放。?
實(shí)踐:用SAX,pull,dom解析天氣信息,掌握不同解析方式的優(yōu)缺點(diǎn),用MediaPlayer播放不同格式的音視頻文?件.?
學(xué)習(xí)目標(biāo)?
從項(xiàng)目需求分析、設(shè)計(jì)、編碼、聯(lián)調(diào)、到項(xiàng)目實(shí)施,讓學(xué)員了解以上項(xiàng)目每一個(gè)開發(fā)細(xì)節(jié),親自動(dòng)手參與開發(fā)項(xiàng)目中的多個(gè)模塊,重點(diǎn)培養(yǎng)學(xué)員實(shí)際動(dòng)手能力。讓學(xué)員不只學(xué)到Android開發(fā)的相關(guān)技術(shù),而且還讓學(xué)員擁有實(shí)際開發(fā)經(jīng)驗(yàn)。?
Android開發(fā)實(shí)戰(zhàn)(高級(jí)班)?
1、Android點(diǎn)菜通項(xiàng)目?
2、Android汽車通項(xiàng)目(類似于汽車大全Android版?)?
3、Android?Jure淘珠寶(類似淘寶Android版)

友情鏈接

Back to top