時(shí)間地點(diǎn):2012年4月25日-4月29日(4月24日?qǐng)?bào)到)上海
2012年7月26日-7月29日(7月25日?qǐng)?bào)到)南京
一、 課程說明
中國信息化培訓(xùn)中心根據(jù)Android平臺(tái)技術(shù)在我國企事業(yè)單位移動(dòng)辦公、手機(jī)通信中的戰(zhàn)略影響作用,結(jié)合國內(nèi)外成熟Android平臺(tái)應(yīng)用案例,提煉Android平臺(tái)應(yīng)用開發(fā)等課程內(nèi)容,形成了具有品牌特色的“中培教育Android平臺(tái)應(yīng)用技術(shù)培訓(xùn)”課程。該課程經(jīng)過工業(yè)和信息化部人才交流中心的嚴(yán)格審定,納入全國信息化工程師建設(shè)人才培養(yǎng)體系,致力于為社會(huì)提供高端層次的Android平臺(tái)應(yīng)用開發(fā)技術(shù)人才培養(yǎng)服務(wù)。
人力資源和社會(huì)保障部、工業(yè)和信息化部聯(lián)合支持下,中國信息化培訓(xùn)中心已經(jīng)成功將該套課程體系推向了通信、鐵路、銀行、航空、制造業(yè)、專業(yè)運(yùn)營商、金融等行業(yè),服務(wù)客戶達(dá)近萬家。服務(wù)中國IT,創(chuàng)新企業(yè)未來,中心將竭誠為您提供高端信息化管理與信息技術(shù)最佳培訓(xùn)。
二、 考核認(rèn)證
培訓(xùn)結(jié)束經(jīng)考核成績(jī)合格者獲得:工業(yè)和信息化部人才交流中心頒發(fā)的《全國信息化工程師證書》。證書可作為專業(yè)技術(shù)人員職業(yè)能力考核的證明,以及專業(yè)技術(shù)人員崗位聘用、任職、定級(jí)和晉升職務(wù)的重要依據(jù)。證書查詢:www.ncie.gov.cn。
三、 學(xué)習(xí)對(duì)象
希望迅速了解和掌握Android應(yīng)用和底層技術(shù)的人員;
希望從事移動(dòng)終端開發(fā)的愛好者、工程師、程序員、以及相關(guān)行業(yè)的工程技術(shù)人員
四、 培訓(xùn)目標(biāo)
1. 具有開發(fā)經(jīng)驗(yàn)的工程師擁有獨(dú)立的Android應(yīng)用開發(fā)能力,升華理論、增加經(jīng)驗(yàn)。
2. 將通用的軟件工程和GUI設(shè)計(jì)思想引入Android應(yīng)用開發(fā)
3. 了解智能手機(jī)應(yīng)用開發(fā),初步具有智能手機(jī)全系統(tǒng)應(yīng)用開發(fā)能力
五、 培訓(xùn)師資
鐘老師 中心高級(jí)顧問、架構(gòu)專家。Android系統(tǒng)中間層開發(fā)經(jīng)驗(yàn),熟悉Android系統(tǒng)下開發(fā)框架。MIDH研發(fā)主管工程師,負(fù)責(zé)基于Android系統(tǒng)的SmartPhone的多媒體相關(guān)模塊的任務(wù),包括視頻電話(VideoTelephony),手機(jī)電視(MobileTV),F(xiàn)lash,網(wǎng)絡(luò)電視(Streaming)模塊等。核心任務(wù):framework構(gòu)建,JNI接口實(shí)現(xiàn)與應(yīng)用層支持;當(dāng)前業(yè)績(jī):目前已經(jīng)完成手機(jī)電視核心功能和視頻電話部分功能,掌握Android(froyo)系統(tǒng)結(jié)構(gòu),Binder/AIDL,JNI接口設(shè)計(jì)等技術(shù)。
六、 課程安排
Part 1 應(yīng)用層開發(fā) Android SDK開發(fā)環(huán)境的構(gòu)建
(環(huán)境+工具實(shí)踐) ◆ SDK的結(jié)構(gòu)、安裝和配置 ◆ 各種工具的使用
◆ 建立和調(diào)試工程 Android應(yīng)用程序結(jié)構(gòu)性描述 ◆ 基礎(chǔ)程序結(jié)構(gòu) ◆ 概念性描述 ◆ Android API文檔使用 Android UI程序開發(fā)
(理論模型+實(shí)踐經(jīng)驗(yàn)) 1.3.1 UI的基本外形和控制
◆ 控制項(xiàng)和基本事件的回應(yīng) ◆ 鍵盤事件的回應(yīng)
◆ 運(yùn)動(dòng)事件的處理 ◆ 屏幕間的跳轉(zhuǎn)和事件的傳遞
◆ 菜單的使用 ◆ 彈出對(duì)話方框 ◆ 樣式的設(shè)置
1.3.2 控件Widget的使用
◆ Android中控制項(xiàng)的層次結(jié)構(gòu)
◆ 基本控制項(xiàng)的使用 ◆ 自定義的控制項(xiàng)
1.3.3 視圖組和布局
◆ Android的屏幕元素體系 ◆ 幾種獨(dú)立使用的視圖組
◆ 作為簡(jiǎn)單容器使用的視圖組 ◆ 布局(Layout)
◆ 網(wǎng)格(Grid)視圖組 ◆ 列表(List)視圖組
1.3.4 2D圖形接口的使用
◆ 使用2D圖形接口的程序結(jié)構(gòu)
◆ 圖像、圖形、文本的基本繪制
◆ 文本的對(duì)齊方式 ◆ 使用路徑效果
◆ 剪裁效果 ◆ 記錄繪制的過程
◆ 動(dòng)畫效果
1.3.5 OpenGL圖形接口的使用
◆ 使用OpenGL圖形接口的程序結(jié)構(gòu) ◆ 基本的繪制
◆ 渲染器的實(shí)現(xiàn) ◆ 3D動(dòng)畫效果的實(shí)現(xiàn) Android的非UI組件
(理論模型+實(shí)踐經(jīng)驗(yàn))
1.4.1 服務(wù)
◆ 服務(wù)的概念 ◆ 本地服務(wù)
◆ 遠(yuǎn)端服務(wù) ◆ 服務(wù)的應(yīng)用場(chǎng)景和技巧
1.4.2 廣播接收器
◆ 廣播接收器的概念 ◆ 廣播接收器示例
◆ 廣播接收器的應(yīng)用場(chǎng)景和技巧
1.4.3 內(nèi)容提供者
◆ 內(nèi)容提供者的概念 ◆ 內(nèi)容提供者的示例
◆ 內(nèi)容提供者應(yīng)用場(chǎng)景和技巧 Android應(yīng)用開發(fā)的設(shè)計(jì)思想
(通用設(shè)計(jì)思想在Android中應(yīng)用) ◆ Android的程序構(gòu)建與接口、組件的關(guān)系
◆ Android中JAVA語言的特殊使用
◆ Android資源文件的使用
◆ Android的UI集成化的思想
◆ Android的安全性和權(quán)限◆ Android的數(shù)據(jù)存儲(chǔ)的思想
◆ Android的設(shè)計(jì)理念 ◆ App Widget的使用
◆ 應(yīng)用設(shè)計(jì)模式思想到Android中 Android應(yīng)用高級(jí)開發(fā)
(開發(fā)和調(diào)試實(shí)踐) 1.6.1 Android的系統(tǒng)和預(yù)置應(yīng)用機(jī)構(gòu)
◆ Android標(biāo)準(zhǔn)應(yīng)用的結(jié)構(gòu)
◆ 利用命令行調(diào)試Android應(yīng)用程序
1.6.2 Android應(yīng)用開發(fā)設(shè)計(jì)
◆ 多媒體開發(fā)(UI與底層結(jié)合) ◆ 傳感器使用(使用硬件)
◆ 參數(shù)選項(xiàng)使用(UI內(nèi)外功能結(jié)合) ◆ 數(shù)據(jù)存儲(chǔ)開發(fā) Part 2 框架技術(shù)解析 深入解析Android應(yīng)用框架 2.1.1 Android 應(yīng)用框架及其API介紹
◆Intent-based Programming
◆Android API的分類:主動(dòng)型與被動(dòng)型API
2.1.2 Android框架的四項(xiàng)基礎(chǔ)基類:Activity, Service
◆Broadcast Receiver與ContentProvider
◆Activity ◆解析Activity的接口函數(shù)
◆Activity的life-cycle ◆Activity間的IPC通信機(jī)制
◆Activity的執(zhí)行線程機(jī)制 ◆Service
◆解析Service的接口函數(shù)
◆何謂遠(yuǎn)距(remote)的Service? ◆綁定(bind)遠(yuǎn)距Service
◆Android框架的IBinder接口函數(shù)
◆AIDL機(jī)制與IBinder接口函數(shù)
◆BroadcastReceiver
◆解析BroadcastReceiver的接口函數(shù)
◆以BroadcastReceiver接口發(fā)送SMS短信
◆ContentProvider ◆解析ContentProvider的接口函數(shù)
◆透過ContentProvier接口與SQLite數(shù)據(jù)庫溝通
◆如何抽換ContentProvider接口下的SQLite數(shù)據(jù)庫。 解析Android框架內(nèi)的通訊機(jī)制 2.2.1 Android的跨進(jìn)程IPC機(jī)制,與實(shí)際范例
◆進(jìn)程(Process)觀念 ◆IBinder接口
◆調(diào)用IBinder接口transact()函數(shù)
◆Binder類別的意義和用法
◆實(shí)做Binder類別onTransact()函數(shù)
2.2.2 Android的線程(Thread)模式,與實(shí)際范例
◆Android的主線程(MainThread)
◆主線程與ANR(Android Not Responding)對(duì)話框
◆如何誕生Java層子線程 ◆Java層主、子線程的通訊模式 解析JNI架構(gòu)及其機(jī)制 2.3.1 JNI架構(gòu)及其雕龍神技
◆JNI接口的意義:以O(shè)penGL ES與JNI接口之關(guān)系說明之
◆VM如何調(diào)用JNI Native函數(shù):說明JNIEnv*參數(shù)
◆Java調(diào)用Native C函數(shù) ◆Native C函數(shù)調(diào)用Java函數(shù)
◆Native C函數(shù)創(chuàng)建ava對(duì)象
2.3.2 解析JNI的線程模式
◆Android VM的線程模式介紹
◆JNI Native C程序的線程模式
◆JNI Native程序的線程安全設(shè)計(jì) 云端服務(wù)框架與API開發(fā) 2.5.1 發(fā)展云服務(wù)API
◆Why, 需要發(fā)展自己的API
◆What, 領(lǐng)域即是服務(wù)(Domain As A Service)
◆Where, API應(yīng)用于協(xié)助廣大的第三方AP開發(fā)者
◆When, 當(dāng)云服務(wù)日益多樣化時(shí)
2.5.1 以領(lǐng)域框架實(shí)踐云服務(wù)API
七、 培訓(xùn)費(fèi)用
每人4900元(含培訓(xùn)費(fèi)、考試費(fèi)、證書費(fèi)、資料費(fèi)、午餐),食宿統(tǒng)一安排,費(fèi)用自理。
(請(qǐng)學(xué)員帶一寸彩照1張—背面注明姓名,身份證復(fù)印件一張)。 |