返學費網(wǎng) > 培訓機構 > 鞍山樹人計算機
課程詳情 在線報名
關于舉辦“Android開發(fā)技術”培訓班通知
培訓時間:
2013年 7月 29日至 7月31 日(7 月28日報到)上海
2013年 9月 27日至 9月29 日(9 月26日報到)南京
2013年 11月 22日至 11月24 日(11 月21日報到)深圳
一、 課程說明
*信息化培訓中心根據(jù)Android平臺技術在我國企事業(yè)單位移動辦公、手機通信中的戰(zhàn)略影響作用,結合國內(nèi)外成熟
Android平臺應用案例,提煉Android平臺應用開發(fā)等課程內(nèi)容,形成了具有品牌特色的“中培教育Android平臺應用技術
培訓”課程。該課程經(jīng)過工業(yè)和信息化部人才交流中心的嚴格審定,納入信息化工程師建設人才培養(yǎng)體系,致力于為
社會提供高端層次的Android平臺應用開發(fā)技術人才培養(yǎng)服務。
二、 考核認證
培訓結束經(jīng)考核成績合格者獲得:
工業(yè)和信息化部人才交流中心頒發(fā)的《信息化工程師》證書和《Android高級軟件開發(fā)工程師》證書。證書可作為專
業(yè)技術人員職業(yè)能力考核的證明,以及專業(yè)技術人員崗位聘用、任職、定級和晉升職務的重要依據(jù)。
三、 學習對象
1. 希望迅速了解和掌握Android應用和底層技術的人員;
2. 從事移動終端開發(fā)的愛好者、工程師、程序員、以及相關行業(yè)的工程技術人員。
四、 培訓目標
1. 具有開發(fā)經(jīng)驗的工程師擁有獨立的Android應用開發(fā)能力,升華理論、增加經(jīng)驗。
2. 將通用的軟件工程和GUI設計思想引入Android應用開發(fā)
3. 了解智能手機應用開發(fā),初步具有智能手機全系統(tǒng)應用開發(fā)能力
五、 培訓師資
鐘老師 中心高級顧問、架構專家。多年Android系統(tǒng)與應用開發(fā)經(jīng)驗。
羅老師 某大型外企Android架構師。多年Android系統(tǒng)架構開發(fā)經(jīng)驗。
六、 課程安排
*天
上午
1、Android SDK開發(fā)環(huán)境的構建(環(huán)境+工具實踐)
◆ Android標準應用的結構
◆ Android應用運行機制概述
◆ SDK的結構、安裝和配置
◆ 開發(fā)工具集的使用
◆ 工程搭建與調(diào)試
實驗課一
2、Android 應用開發(fā)之界面與布局
(1) 主界面Activity
◆ 應用UI全局配置與樣式設置
◆ 界面與顯示(Activity)
◆ 組件控制與事件響應
◆ 屏幕間的跳轉和事件的傳遞(Intent)
◆ Activity的life-cycle
實驗課二
2、Android 應用開發(fā)之界面與布局(續(xù))
(2) UI控件(Widget等)的使用
基本控制項的使用--自定義的控制項
菜單的使用--彈出對話方框
(3) 視圖組和布局
◆ Android的屏幕元素體系
◆ 幾種獨立使用的視圖組
◆ 作為簡單容器使用的視圖組
◆ 布局(Layout)
◆ 網(wǎng)格(Grid)視圖組
◆ 列表(List)視圖組
◆ 圖像、圖形、文本的基本繪制
◆ 文本的對齊方式
◆ 主題與動畫效果
實驗課三
*天
下午
3、Android應用開發(fā)之服務、數(shù)據(jù)流
(1) 廣播接收器(BroadcastReceiver)
◆ 廣播接收器的概念
◆ 廣播接收器示例
◆ 廣播接收器的應用場景和技巧
(2) 服務
◆ 服務的概念
◆ 本地服務
◆ 遠端服務(remote)
◆ 服務的應用場景和技巧
◆ 綁定(bind)遠距Service
◆ AIDL機制與IBinder接口函數(shù)
◆ Android框架的IBinder接口函數(shù)
實驗課四
(3) 本地數(shù)據(jù)存儲
◆ 鍵值對存儲
◆ 文件存儲
◆ 數(shù)據(jù)庫SQlite接口
實驗課五
(4) 數(shù)據(jù)封裝與解析
◆ XML解析方法與接口
◆ JSON解析方法與接口
實驗課六
(5) 內(nèi)容提供者(contentprovider)
◆ 內(nèi)容提供者的概念
◆ 內(nèi)容提供者的示例
◆ 內(nèi)容提供者應用場景和技巧
◆ 透過ContentProvier接口與SQLite數(shù)據(jù)庫溝通
◆ 如何抽換ContentProvider接口下的SQLite數(shù)據(jù)庫
實驗課七
第二天
4、Android應用開發(fā)之架構設計要點
◆ Intent-based Programming
◆ Android API的分類(主動型與被動型)
◆ Android的程序構建與接口、組件的關系
◆ Android中JAVA語言的特殊使用
◆ Android資源文件的使用
◆ Android的UI集成化的思想
◆ Android的安全性和權限
◆ Android的數(shù)據(jù)存儲的思想
◆ Android的設計理念
◆ App Widget的使用
◆ 應用設計模式思想到Android中
5、深入解析Android應用框架的控制流
(1) Android 應用框架的控制流
◆ Activity間的IPC通信機制
◆ Activity的執(zhí)行線程機制
◆ Handler與Message
◆ UI主線程與ANR(Android Not Responding)對話框
◆ 線程通信的設計模式
實驗課八
(2) Android的跨進程IPC機制
◆ 進程(Process)觀念
◆ IBinder接口
◆ 調(diào)用IBinder接口transact()函數(shù)
◆ Binder類別的意義和用法
實驗課九
6、網(wǎng)絡API與云端服務框架
(1)Android網(wǎng)絡編程
◆ Socket開發(fā)接口
◆ Http開發(fā)接口
◆ 網(wǎng)絡訪問與CS結構設計
(2)云服務API綜述
◆ 云服務API的特點
◆ 云服務API的構建
實驗課十
第三天
7、解析JNI架構及其機制
(1) Android的JNI與系統(tǒng)開發(fā)
◆ Linux開發(fā)環(huán)境部署
◆ Android源碼下JNI開發(fā)模式
實驗課十一
(2)JNI架構及其開發(fā)方法
◆ JNI接口概述
◆ 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)建Java對象
實驗課十二
7、解析JNI架構及其機制(續(xù))
(3) 解析JNI的線程模式
◆ Android VM的線程模式介紹
◆ JNI Native C程序的線程模式
◆ JNI Native程序的線程安全設計
實驗課十三
8、Android音頻、視頻編程、圖形處理技術
◆ 熟練掌握Android音頻、視頻編程技術
◆ 熟練掌握Android圖像繪制技術;
◆ 熟悉動畫編程技術并可熟練應用;
◆ 熟練掌握Android后臺服務機制、消息廣播機制及接收
實驗課十四
第四天
9、無線網(wǎng)絡基本原理;
◆ 掌握網(wǎng)絡、藍牙、WiFi通信技術;
◆ 網(wǎng)絡連接管理和監(jiān)控等3G網(wǎng)絡編程技術
◆ 掌握HTTP協(xié)議基礎、HttpClient調(diào)用、基于WebKit的Android瀏覽器編程
◆ 了解JavaScript組件在WebView中的調(diào)用。
實驗課十五
◆ 掌握位置服務基本原理(通過GPS方式或者網(wǎng)絡方式);掌握Android傳感器編程原理及API編程。重點培養(yǎng)對第
三方API的自學能力。
◆ 了解OpenGL ES編程技術。了解主流的各種游戲類型、掌握一般的游戲編程模式。
實驗課十六
只要一個電話
我們免費為您回電