中科院計(jì)算所Android開發(fā)技術(shù)培訓(xùn)大綱_第1頁
中科院計(jì)算所Android開發(fā)技術(shù)培訓(xùn)大綱_第2頁
中科院計(jì)算所Android開發(fā)技術(shù)培訓(xùn)大綱_第3頁
中科院計(jì)算所Android開發(fā)技術(shù)培訓(xùn)大綱_第4頁
中科院計(jì)算所Android開發(fā)技術(shù)培訓(xùn)大綱_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、高級(jí)Android開發(fā)技術(shù)一、培訓(xùn)對(duì)象:1、有Android開發(fā)基礎(chǔ),希望進(jìn)一步提升者;2、目前從事JAVA開發(fā)相關(guān)工作者或擁有良好JAVA語言基礎(chǔ)的工程師、程序員,以及相關(guān)行業(yè)的工程技術(shù)人員,Android應(yīng)用開發(fā)的移動(dòng)終端開發(fā)的愛好者。二、師資:楊老師:主要研究網(wǎng)絡(luò)信息分析以及Android相關(guān)技術(shù),長(zhǎng)期從事通信網(wǎng)管系統(tǒng)、網(wǎng)絡(luò)信息處理、商務(wù)智能(BI)以及電信決策支持系統(tǒng)的研究開發(fā)工作,主持和參與了多個(gè)國(guó)家和省部級(jí)基金項(xiàng)目,具有豐富的工程實(shí)踐及軟件研發(fā)經(jīng)驗(yàn)。三、課程設(shè)計(jì)思路:本課程的授課方式是采用比較法,充分利用學(xué)員已有的工作經(jīng)驗(yàn),通過與Java原有程序體系的比較分析,不但能夠迅速掌握An

2、droid開源代碼結(jié)構(gòu),理解中間件下層的庫,能夠進(jìn)行Android的高級(jí)編程,而且使學(xué)員具備可持續(xù)發(fā)展的能力。四、培訓(xùn)內(nèi)容第一天 第1章phonegap框架 1.1 手機(jī)操作系統(tǒng)1.2 開放手機(jī)聯(lián)盟 1.3phonegap介紹 1.4phonegap框架1.5接口和所需工具 1.6 phonegap和android第2章Html5 api和Event事件2.1Html5特性2.2下載、構(gòu)建以及使用xui 2.3Event事件2.4使用phonegap 2.5 媒體事件和屬性2.6html5性能改進(jìn)第3講 Android生命周期3.1 程序生命周期3.2 Android組件3.3 Activit

3、y生命周期3.4 程序調(diào)試3.4.1 LogCat3.4.2 DevTools第4講 Android用戶界面4.1 用戶界面基礎(chǔ)4.2 界面控件4.3 界面布局4.3.1 線性布局4.4 菜單4.4.1 菜單資源4.4.2 選項(xiàng)菜單4.4.3 子菜單4.4.4 快捷菜單4.5 操作欄與Fragment4.5.1 操作欄4.5.2 Fragment4.5.3 Tab導(dǎo)航欄4.6 界面事件4.6.1 按鍵事件4.6.2 觸摸事件第5講 組件通信與廣播消息5.1 Intent簡(jiǎn)介5.1.1 啟動(dòng)Activity5.1.2 獲取Activity返回值5.2 Intent過濾器5.3 廣播消息第二天第6

4、講 后臺(tái)服務(wù)6.1 Service簡(jiǎn)介6.2 本地服務(wù)6.2.1 服務(wù)管理6.2.2 使用線程6.2.3 服務(wù)綁定6.3 遠(yuǎn)程服務(wù)6.3.1 進(jìn)程間通信6.3.2 服務(wù)創(chuàng)建與調(diào)用6.3.3 數(shù)據(jù)傳遞第7講 數(shù)據(jù)存儲(chǔ)與訪問7.1 簡(jiǎn)單存儲(chǔ)7.1.1 SharedPreferences7.1.2 示例7.2 文件存儲(chǔ)7.2.1 內(nèi)部存儲(chǔ)7.2.2 外部存儲(chǔ)7.2.3 資源文件7.3 數(shù)據(jù)庫存儲(chǔ)7.3.1 SQLite數(shù)據(jù)庫7.3.2 手動(dòng)建庫7.3.3 代碼建庫7.3.4 數(shù)據(jù)操作7.4 數(shù)據(jù)共享7.4.1 ContentProvider7.4.2 創(chuàng)建數(shù)據(jù)提供者7.4.3 使用數(shù)據(jù)提供者7.4.

5、4 示例第8講 Widget組件開發(fā)8.1 Widget簡(jiǎn)介8.2 Widget基礎(chǔ)8.2.1 設(shè)計(jì)原則8.2.2 開發(fā)步驟8.2.3 調(diào)試過程8.3 Widget配置8.4 Widget與Service第9講 綜合示例設(shè)計(jì)與開發(fā)9.1 需求分析9.2 程序設(shè)計(jì)9.2.1 用戶界面設(shè)計(jì)9.2.2 數(shù)據(jù)庫設(shè)計(jì)9.2.3 程序模塊設(shè)計(jì)9.3 程序開發(fā)9.3.1 工程結(jié)構(gòu)9.3.2 數(shù)據(jù)庫適配器9.3.3 短信監(jiān)聽器9.3.4 后臺(tái)服務(wù)2869.3.5 用戶界面294教室容量:與培訓(xùn)人數(shù)相當(dāng),教室容量盡量不要超過參與人數(shù)的50%。桌椅:桌椅為普通教室方式擺放,教師講臺(tái)在正前方或側(cè)前方面對(duì)學(xué)員,需要在

6、講臺(tái)后面為教師配備一把椅子,講臺(tái)上需要為教師準(zhǔn)備500ML 礦泉水或純凈水4瓶/每日。投影:教室配備一1500 流明以上的投影儀,分辨率最好能達(dá)到1024768 以上。擴(kuò)音設(shè)備:超過30人需要配備擴(kuò)音設(shè)備,最好是夾帶的無線麥克風(fēng)。書寫工具:教師配備白板或白紙板一個(gè),白板筆若干,有兩種以上顏色。簽到臺(tái):(可選)放置在教室內(nèi)或教室門口,用于學(xué)員的每日上下午簽到。茶點(diǎn)臺(tái):(可選)放置在教室外面,配有飲水機(jī)和一次性紙杯,具體茶點(diǎn)、水果請(qǐng)企業(yè)根據(jù)自身情況酌情購(gòu)買?!癆ndroid架構(gòu)及開發(fā)技術(shù)”培訓(xùn)培訓(xùn)基于Android4.0版本,全面而詳細(xì)地介紹了Android應(yīng)用程序開發(fā)所涉及的各個(gè)方面的內(nèi)容,包括

7、集成開發(fā)環(huán)境搭建、用戶界面設(shè)計(jì)、后臺(tái)服務(wù)開發(fā)、數(shù)據(jù)存儲(chǔ)、組件通信、地圖應(yīng)用、Widget和AndroidNDK等內(nèi)容。將Android系統(tǒng)的優(yōu)越之處做了詳細(xì)講解,系統(tǒng)地介紹了Android的各種特性,旨在培養(yǎng)Android開發(fā)高端人才。具體安排如下:一、培訓(xùn)對(duì)象:1、有Android開發(fā)基礎(chǔ),希望進(jìn)一步提升者;2、目前從事JAVA開發(fā)相關(guān)工作者或擁有良好JAVA語言基礎(chǔ)的工程師、程序員,以及相關(guān)行業(yè)的工程技術(shù)人員,Android應(yīng)用開發(fā)的移動(dòng)終端開發(fā)的愛好者。二、師資:楊老師:主要研究網(wǎng)絡(luò)信息分析以及Android相關(guān)技術(shù),長(zhǎng)期從事通信網(wǎng)管系統(tǒng)、網(wǎng)絡(luò)信息處理、商務(wù)智能(BI)以及電信決策支持系

8、統(tǒng)的研究開發(fā)工作,主持和參與了多個(gè)國(guó)家和省部級(jí)基金項(xiàng)目,具有豐富的工程實(shí)踐及軟件研發(fā)經(jīng)驗(yàn)。三、課程設(shè)計(jì)思路:Android是谷歌宣布的基于Linux平臺(tái)的手機(jī)操作系統(tǒng),通過開發(fā)改良逐漸擴(kuò)展到平板電腦及其他領(lǐng)域上。Android使用Java作為編程語言來開發(fā)應(yīng)用程序,而Android的Java開發(fā)方面從接口到功能,都有層出不窮的變化。目前很多企業(yè)的發(fā)展戰(zhàn)略都從普通桌面電腦轉(zhuǎn)向便攜設(shè)備,如何使具有Java開發(fā)經(jīng)驗(yàn)的程序人員迅速轉(zhuǎn)型到Android平臺(tái)的開發(fā)?這就是本課程希望達(dá)到的目標(biāo)。通過本課程學(xué)習(xí),希望學(xué)員迅速達(dá)到以下水準(zhǔn):1,掌握AndroidUI控件以及AndroidJava層API相關(guān)使用

9、。2,掌握J(rèn)avaconcurrent庫,精通xml、json解析3,理解socketc/s端的程序4,熟練掌握NDKJNI方式開發(fā),對(duì)Androidframework十分了解5,熟悉Android開源代碼結(jié)構(gòu),理解中間件下層的庫,能夠進(jìn)行Android的高級(jí)編程。本課程的授課方式是采用比較法,充分利用學(xué)員已有的工作經(jīng)驗(yàn),通過與Java原有程序體系的比較分析,不但能夠迅速掌握,而且使學(xué)員具備可持續(xù)發(fā)展的能力。四、培訓(xùn)內(nèi)容時(shí)間內(nèi)容第一天上午一、Android簡(jiǎn)介1.1手機(jī)操作系統(tǒng)1.2Android起源1.2.1開放手機(jī)聯(lián)盟1.2.2Android發(fā)展史1.3Android特征1.4Androi

10、d體系結(jié)構(gòu)二、Android開發(fā)環(huán)境2.1安裝Android開發(fā)環(huán)境2.1.1安裝JDK和Eclipse2.1.2安裝AndroidSDK2.1.3安裝ADT插件2.2AndroidSDK2.2.1目錄結(jié)構(gòu)2.2.2示例程序2.2.3開發(fā)工具第一天下午三、第一個(gè)Android程序3.1第一個(gè)Android程序3.2Android程序結(jié)構(gòu)3.3命令行創(chuàng)建AVD3.4命令行創(chuàng)建程序四、Android生命周期4.1程序生命周期4.2Android組件4.3Activity生命周期4.4程序調(diào)試4.4.1LogCat4.4.2DevTools第二天上午五、Android用戶界面5.1用戶界面基礎(chǔ)5.2

11、界面控件5.2.1TextView和EditText5.2.2Button和ImageButton5.2.3CheckBox和RadioButton5.2.4Spinner5.2.5ListView5.2.6TabHost5.3界面布局5.3.1線性布局5.3.2框架布局5.3.3表格布局5.3.4相對(duì)布局5.3.5絕對(duì)布局5.3.6網(wǎng)格布局5.4菜單5.4.1菜單資源5.4.2選項(xiàng)菜單5.4.3子菜單5.4.4快捷菜單5.5操作欄與Fragment5.5.1操作欄5.5.2Fragment5.5.3Tab導(dǎo)航欄5.6界面事件5.6.1按鍵事件5.6.2觸摸事件六、組件通信與廣播消息6.1In

12、tent簡(jiǎn)介6.1.1啟動(dòng)Activity6.1.2獲取Activity返回值6.2Intent過濾器6.3廣播消息第二天下午七、后臺(tái)服務(wù)7.1Service簡(jiǎn)介7.2本地服務(wù)7.2.1服務(wù)管理7.2.2使用線程7.2.3服務(wù)綁定7.3遠(yuǎn)程服務(wù)7.3.1進(jìn)程間通信7.3.2服務(wù)創(chuàng)建與調(diào)用7.3.3數(shù)據(jù)傳遞八、數(shù)據(jù)存儲(chǔ)與訪問8.1簡(jiǎn)單存儲(chǔ)8.1.1SharedPreferences8.1.2示例8.2文件存儲(chǔ)8.2.1內(nèi)部存儲(chǔ)8.2.2外部存儲(chǔ)8.2.3資源文件8.3數(shù)據(jù)庫存儲(chǔ)8.3.1SQLite數(shù)據(jù)庫8.3.2手動(dòng)建庫8.3.3代碼建庫8.3.4數(shù)據(jù)操作8.4數(shù)據(jù)共享8.4.1Content

13、Provider8.4.2創(chuàng)建數(shù)據(jù)提供者8.4.3使用數(shù)據(jù)提供者8.4.4示例第三天上午九、位置服務(wù)與地圖應(yīng)用9.1位置服務(wù)9.2Google地圖應(yīng)用9.2.1申請(qǐng)地圖密鑰9.2.2使用Google地圖9.2.3地圖上使用覆蓋層十、Widget組件開發(fā)10.1Widget簡(jiǎn)介10.2Widget基礎(chǔ)10.2.1設(shè)計(jì)原則10.2.2開發(fā)步驟10.2.3調(diào)試過程10.3Widget配置10.4Widget與Service第三天下午十一、AndroidNDK開發(fā)11.1NDK簡(jiǎn)介11.2NDK開發(fā)環(huán)境11.3NDK文檔和示例11.4NDK初級(jí)示例11.5NDK高級(jí)示例十二、綜合示例設(shè)計(jì)與開發(fā)12.1需求分析12.2程序

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論