![中科院計算所Android開發(fā)技術培訓大綱[圖表相關]_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-4/18/168b4bfb-dc8a-4123-ac54-6cda69310286/168b4bfb-dc8a-4123-ac54-6cda693102861.gif)
![中科院計算所Android開發(fā)技術培訓大綱[圖表相關]_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-4/18/168b4bfb-dc8a-4123-ac54-6cda69310286/168b4bfb-dc8a-4123-ac54-6cda693102862.gif)
![中科院計算所Android開發(fā)技術培訓大綱[圖表相關]_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-4/18/168b4bfb-dc8a-4123-ac54-6cda69310286/168b4bfb-dc8a-4123-ac54-6cda693102863.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、高級Android開發(fā)技術一、培訓對象:1、有Android開發(fā)基礎,希望進一步提升者;2、目前從事JAVA開發(fā)相關工作者或擁有良好JAVA語言基礎的工程師、程序員,以及相關行業(yè)的工程技術人員,Android應用開發(fā)的移動終端開發(fā)的愛好者。二、師資:楊老師:主要研究網絡信息分析以及Android相關技術,長期從事通信網管系統(tǒng)、網絡信息處理、商務智能(BI)以及電信決策支持系統(tǒng)的研究開發(fā)工作,主持和參與了多個國家和省部級基金項目,具有豐富的工程實踐及軟件研發(fā)經驗。三、課程設計思路:本課程的授課方式是采用比較法,充分利用學員已有的工作經驗,通過與Java原有程序體系的比較分析,不但能夠迅速掌握An
2、droid開源代碼結構,理解中間件下層的庫,能夠進行Android的高級編程,而且使學員具備可持續(xù)發(fā)展的能力。四、培訓內容第一天 第1章phonegap框架 1.1 手機操作系統(tǒng)1.2 開放手機聯(lián)盟 1.3phonegap介紹 1.4phonegap框架1.5接口和所需工具 1.6 phonegap和android第2章Html5 api和Event事件2.1Html5特性2.2下載、構建以及使用xui 2.3Event事件2.4使用phonegap 2.5 媒體事件和屬性2.6html5性能改進第3講 Android生命周期3.1 程序生命周期3.2 Android組件3.3 Activit
3、y生命周期3.4 程序調試3.4.1 LogCat3.4.2 DevTools第4講 Android用戶界面4.1 用戶界面基礎4.2 界面控件4.3 界面布局4.3.1 線性布局4.4 菜單4.4.1 菜單資源4.4.2 選項菜單4.4.3 子菜單4.4.4 快捷菜單4.5 操作欄與Fragment4.5.1 操作欄4.5.2 Fragment4.5.3 Tab導航欄4.6 界面事件4.6.1 按鍵事件4.6.2 觸摸事件第5講 組件通信與廣播消息5.1 Intent簡介5.1.1 啟動Activity5.1.2 獲取Activity返回值5.2 Intent過濾器5.3 廣播消息第二天第6
4、講 后臺服務6.1 Service簡介6.2 本地服務6.2.1 服務管理6.2.2 使用線程6.2.3 服務綁定6.3 遠程服務6.3.1 進程間通信6.3.2 服務創(chuàng)建與調用6.3.3 數(shù)據傳遞第7講 數(shù)據存儲與訪問7.1 簡單存儲7.1.1 SharedPreferences7.1.2 示例7.2 文件存儲7.2.1 內部存儲7.2.2 外部存儲7.2.3 資源文件7.3 數(shù)據庫存儲7.3.1 SQLite數(shù)據庫7.3.2 手動建庫7.3.3 代碼建庫7.3.4 數(shù)據操作7.4 數(shù)據共享7.4.1 ContentProvider7.4.2 創(chuàng)建數(shù)據提供者7.4.3 使用數(shù)據提供者7.4.
5、4 示例第8講 Widget組件開發(fā)8.1 Widget簡介8.2 Widget基礎8.2.1 設計原則8.2.2 開發(fā)步驟8.2.3 調試過程8.3 Widget配置8.4 Widget與Service第9講 綜合示例設計與開發(fā)9.1 需求分析9.2 程序設計9.2.1 用戶界面設計9.2.2 數(shù)據庫設計9.2.3 程序模塊設計9.3 程序開發(fā)9.3.1 工程結構9.3.2 數(shù)據庫適配器9.3.3 短信監(jiān)聽器9.3.4 后臺服務2869.3.5 用戶界面294教室容量:與培訓人數(shù)相當,教室容量盡量不要超過參與人數(shù)的50%。桌椅:桌椅為普通教室方式擺放,教師講臺在正前方或側前方面對學員,需要在
6、講臺后面為教師配備一把椅子,講臺上需要為教師準備500ML 礦泉水或純凈水4瓶/每日。投影:教室配備一1500 流明以上的投影儀,分辨率最好能達到1024768 以上。擴音設備:超過30人需要配備擴音設備,最好是夾帶的無線麥克風。書寫工具:教師配備白板或白紙板一個,白板筆若干,有兩種以上顏色。簽到臺:(可選)放置在教室內或教室門口,用于學員的每日上下午簽到。茶點臺:(可選)放置在教室外面,配有飲水機和一次性紙杯,具體茶點、水果請企業(yè)根據自身情況酌情購買。“Android架構及開發(fā)技術”培訓培訓基于Android4.0版本,全面而詳細地介紹了Android應用程序開發(fā)所涉及的各個方面的內容,包括
7、集成開發(fā)環(huán)境搭建、用戶界面設計、后臺服務開發(fā)、數(shù)據存儲、組件通信、地圖應用、Widget和AndroidNDK等內容。將Android系統(tǒng)的優(yōu)越之處做了詳細講解,系統(tǒng)地介紹了Android的各種特性,旨在培養(yǎng)Android開發(fā)高端人才。具體安排如下:一、培訓對象:1、有Android開發(fā)基礎,希望進一步提升者;2、目前從事JAVA開發(fā)相關工作者或擁有良好JAVA語言基礎的工程師、程序員,以及相關行業(yè)的工程技術人員,Android應用開發(fā)的移動終端開發(fā)的愛好者。二、師資:楊老師:主要研究網絡信息分析以及Android相關技術,長期從事通信網管系統(tǒng)、網絡信息處理、商務智能(BI)以及電信決策支持系
8、統(tǒng)的研究開發(fā)工作,主持和參與了多個國家和省部級基金項目,具有豐富的工程實踐及軟件研發(fā)經驗。三、課程設計思路:Android是谷歌宣布的基于Linux平臺的手機操作系統(tǒng),通過開發(fā)改良逐漸擴展到平板電腦及其他領域上。Android使用Java作為編程語言來開發(fā)應用程序,而Android的Java開發(fā)方面從接口到功能,都有層出不窮的變化。目前很多企業(yè)的發(fā)展戰(zhàn)略都從普通桌面電腦轉向便攜設備,如何使具有Java開發(fā)經驗的程序人員迅速轉型到Android平臺的開發(fā)?這就是本課程希望達到的目標。通過本課程學習,希望學員迅速達到以下水準:1,掌握AndroidUI控件以及AndroidJava層API相關使用
9、。2,掌握Javaconcurrent庫,精通xml、json解析3,理解socketc/s端的程序4,熟練掌握NDKJNI方式開發(fā),對Androidframework十分了解5,熟悉Android開源代碼結構,理解中間件下層的庫,能夠進行Android的高級編程。本課程的授課方式是采用比較法,充分利用學員已有的工作經驗,通過與Java原有程序體系的比較分析,不但能夠迅速掌握,而且使學員具備可持續(xù)發(fā)展的能力。四、培訓內容時間內容第一天上午一、Android簡介1.1手機操作系統(tǒng)1.2Android起源1.2.1開放手機聯(lián)盟1.2.2Android發(fā)展史1.3Android特征1.4Androi
10、d體系結構二、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目錄結構2.2.2示例程序2.2.3開發(fā)工具第一天下午三、第一個Android程序3.1第一個Android程序3.2Android程序結構3.3命令行創(chuàng)建AVD3.4命令行創(chuàng)建程序四、Android生命周期4.1程序生命周期4.2Android組件4.3Activity生命周期4.4程序調試4.4.1LogCat4.4.2DevTools第二天上午五、Android用戶界面5.1用戶界面基礎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相對布局5.3.5絕對布局5.3.6網格布局5.4菜單5.4.1菜單資源5.4.2選項菜單5.4.3子菜單5.4.4快捷菜單5.5操作欄與Fragment5.5.1操作欄5.5.2Fragment5.5.3Tab導航欄5.6界面事件5.6.1按鍵事件5.6.2觸摸事件六、組件通信與廣播消息6.1In
12、tent簡介6.1.1啟動Activity6.1.2獲取Activity返回值6.2Intent過濾器6.3廣播消息第二天下午七、后臺服務7.1Service簡介7.2本地服務7.2.1服務管理7.2.2使用線程7.2.3服務綁定7.3遠程服務7.3.1進程間通信7.3.2服務創(chuàng)建與調用7.3.3數(shù)據傳遞八、數(shù)據存儲與訪問8.1簡單存儲8.1.1SharedPreferences8.1.2示例8.2文件存儲8.2.1內部存儲8.2.2外部存儲8.2.3資源文件8.3數(shù)據庫存儲8.3.1SQLite數(shù)據庫8.3.2手動建庫8.3.3代碼建庫8.3.4數(shù)據操作8.4數(shù)據共享8.4.1ContentProvider8.4.2創(chuàng)建數(shù)據提供者8.4.3使用數(shù)據提供者8.4.4示例第三天上午九、位置服務與地圖應用9.1位置服務9.2Google地圖應用9.2.1申請地圖密鑰9.2.2使用Google地圖9.2.3地圖上使用覆蓋層十、Widget組件開發(fā)10.1Widget簡介10.2Widget基礎10.2.1設計原則10.2.2開發(fā)步驟10.2.3調試過程10.3Widget配置10.4Widget與Service第三天下午十一、AndroidNDK開發(fā)11.1NDK簡介11.2NDK開發(fā)環(huán)境11.3NDK文檔和示例11.4NDK初級示例11.5NDK高級示例十二、綜合示例設計與
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農作物種子買賣合同(蔬菜類)6篇
- 銷售業(yè)務外包合作協(xié)議
- 醫(yī)院信息保密承諾協(xié)議書
- 產品物流配送計劃書
- 智能電網改造合作協(xié)議
- 專業(yè)人力資源管理服務合同
- 招商代理委托協(xié)議書
- 2025年博爾塔拉道路貨運輸從業(yè)資格證模擬考試題庫
- 小學英語試卷總體評價
- 高壓化成箔競爭策略分析報告
- 固定翼無人機飛行原理課件
- 《母嬰護理》課程標準
- 軟基處治面積四方聯(lián)測測量記錄表(清淤后)
- 考試通用答題卡word模板
- 尾礦庫安全檢查表
- 解除、終止勞動合同通知書范本
- 勞動定額定員標準化1(孫義敏)
- 深信服桌面云方案
- 2021年深圳實驗學校初中部七年級入學分班考試數(shù)學試卷及答案解析
- ??怂箍等鴺藴y量儀的使用課件
- 高血壓臨床路徑
評論
0/150
提交評論