學(xué)習(xí)目標(biāo)?

使用Android SDK進行移動應(yīng)用開發(fā)有全面深入的了解掌握Android編程的基本模式;?

完成一個功能較全面的Android程序;?

理解Android編程的關(guān)鍵技術(shù),能夠自己進行更加深入的學(xué)習(xí);?

初步具有Android編程的實力,能夠在文檔輔助下完成企業(yè)要求的應(yīng)用開發(fā)。?

通過真實項目案例,模擬真實項目開發(fā),掌握實用的測試、調(diào)試技術(shù),讓學(xué)員擁有實戰(zhàn)Android開發(fā)能力。?

招生對象?

1、計算機相關(guān)專業(yè)畢業(yè),中專以上文憑;?

2、熱愛技術(shù)開發(fā),具備較好的學(xué)習(xí)能力;?

3、嚴謹?shù)倪壿嬎季S能力,了解面向?qū)ο缶幊趟枷??

4、了解Java開發(fā)語言;?

教學(xué)大綱?

Android開發(fā)語言基礎(chǔ)課程(初/中級班)?

1、移動互聯(lián)網(wǎng)的發(fā)展概述?

2、移動互聯(lián)網(wǎng)的相關(guān)技術(shù)介紹?

3、Android SDK及其開發(fā)環(huán)境搭建?

Android SDK的版本演進 啟動與使用Android模擬器 Eclips ADT插件與SDK版本的對應(yīng)對系 模擬器中SD卡的應(yīng)用 ADT插件的安裝和更新 模擬器連接網(wǎng)絡(luò) Android模擬器介紹?

4、通過Eclipse創(chuàng)建一個Android Hello Word簡單的項目?

5、通過Eclipse導(dǎo)入一個RssReader開源項目面向?qū)ο蟪绦蜷_發(fā)基礎(chǔ)?

6、類的方法,對象生命周期?

學(xué)習(xí)目標(biāo)?

Android SDK開發(fā)的語言基礎(chǔ),基礎(chǔ)知識的掌握程度直接關(guān)系到后續(xù)學(xué)習(xí)的進度。此階段課程深入加強語言基礎(chǔ),掌握類的組成部分,屬性和方法,對象的概念以及二者之間的關(guān)系。?

Android開發(fā)技術(shù)基礎(chǔ)(初/中級班)?

1、Activity系統(tǒng)原理,Activity生命周期,創(chuàng)建Activity,使用Intent跳轉(zhuǎn)Activity。?

2、FrameLayout,LinearLayout,TableLayout,AbsoluteLayout,RelativeLayout。?

3、文本框(TextView),編輯框(EditText),按鈕(Button),帶背景圖的按鈕(ImageButton)。?

實踐:軟件界面開發(fā),使用Layout和常用控件制作主菜單,幫助界面,關(guān)于界面和注冊界面。?

4、屏幕元素的層次,界面布局設(shè)計。?

5、Toast提示類,ImageView類,Menu類。?

6、RadioButton類,CheckBox類。?

7、File,存儲至SD卡,SharedPreferencess讀寫操作。?

實踐:實現(xiàn)多視圖應(yīng)用程序。?

8、2D圖形框架介紹 ,Canvas類的使用,Paint類的使用,繪制自定義UI控件。?

實踐:利用2D技術(shù)制作自定義view界面,將用戶輸入的數(shù)據(jù)保存到sharedPreferences中,并在別的Activity 中讀取,用編輯器將大量數(shù)據(jù)以特定格式保存到文件中,在Android中再以特定格式讀出來,掌握大量的保存和格式 設(shè)計?

9、AlertDialog。?

10、用Dialog顯示View,自定義Dialog。?

11、Spinner類,Gallery類。?

12、TabHost類,ListView類。?

實踐:用View作出操作方便的Dialog,用adapter,simpleAdapter,ArrayAdapter制作出內(nèi)容豐富,界面友好的 視圖。?

13、手動創(chuàng)建數(shù)據(jù)庫。?

14、創(chuàng)建數(shù)據(jù)表,數(shù)據(jù)的增刪改查,在Android中使用SQL。?

15、ContentProvider,Android系統(tǒng)的本地ContentProvider。?

16、創(chuàng)建服務(wù),啟動服務(wù)。?

17、發(fā)送廣播,監(jiān)聽廣播。?

實踐:將用戶數(shù)據(jù)保存到SQLite中,使用DAO模式操作數(shù)據(jù)。利用ContentProvider讀取手機中的聯(lián)系人,利 用廣播和服務(wù)實現(xiàn)服務(wù)自動運行。?

18、理論和實踐 1、Socket通信原理,Android中socket編程。 3?

19、Android中Socket服務(wù)端,Android中Socket客戶端。?

20、HTTP協(xié)議的請求的詳解。?

21、HTTP用POST方式聯(lián)網(wǎng)。?

實踐:用Socket實現(xiàn)聊天功能,用Http從互聯(lián)網(wǎng)上取天氣信息,掌握多線程,消息隊列,數(shù)據(jù)安全,壓縮, 加解密在聯(lián)網(wǎng)項目中的應(yīng)用。?

1、Android中XML解析。?

2、Android中DOM解析,幾種解析方式比較。?

3、電話處理,獲取電話記錄?

4、VideoView視頻播放,MediaPlayer和SufaceView組合視頻播放。?

實踐:用SAX,pull,dom解析天氣信息,掌握不同解析方式的優(yōu)缺點,用MediaPlayer播放不同格式的音視頻文 件.?

學(xué)習(xí)目標(biāo)?

從項目需求分析、設(shè)計、編碼、聯(lián)調(diào)、到項目實施,讓學(xué)員了解以上項目每一個開發(fā)細節(jié),親自動手參與開發(fā)項目中的多個模塊,重點培養(yǎng)學(xué)員實際動手能力。讓學(xué)員不只學(xué)到Android開發(fā)的相關(guān)技術(shù),而且還讓學(xué)員擁有實際開發(fā)經(jīng)驗。?

Android開發(fā)實戰(zhàn)(高級班)?

1、Android點菜通項目?

2、Android汽車通項目(類似于汽車大全Android版 )?

3、Android Jure淘珠寶(類似淘寶Android版)

友情鏈接

Back to top