北京“安卓架構及開發(fā)技術”培訓課詳細了解
北京“安卓架構及開發(fā)技術”培訓課詳細了解
中科院計算所培訓中心成立于1987年,全稱是北京市海淀區(qū)中科院計算所職業(yè)技能培訓學校,是專門進行計算機IT培訓的機構,主要從事大數(shù)據(jù)分析培訓,項目管理培訓,產(chǎn)品設計之道,Oracle開發(fā)與管理等培訓,為各大企業(yè)輸送了大量的專業(yè)人才。
一、培訓對象
有一定JAVA開發(fā)基礎的人員。
二、課程設計思路
Android是谷歌宣布的基于Linux平臺的手機操作系統(tǒng),通過開發(fā)改良逐漸擴展到平板電腦及其他領域上。Android使用Java作為編程語言來開發(fā)應用程序,而Android的Java開發(fā)方面從接口到功能,都有層出不窮的變化。目前很多企業(yè)的發(fā)展戰(zhàn)略都從普通桌面電腦轉向便攜設備,如何使具有Java開發(fā)經(jīng)驗的程序人員迅速轉型到Android平臺的開發(fā)?這就是本課程希望達到的目標。通過本課程學習,希望學員迅速達到以下水準:
1,掌握Android UI控件以及Android Java層API相關使用。
2,掌握Java concurrent庫,精通xml、json解析。
3,理解socket c/s端的程序。
4,熟練掌握NDK JNI方式開發(fā),充分了解Android framework。
5,熟悉Android開源代碼結構,理解中間件下層的庫,能夠進行Android的高級編程。
本課程的授課方式采用比較法,充分利用學員已有的工作經(jīng)驗,通過與Java原有程序體系的比較分析,不但能夠迅速掌握,而且使學員具備可持續(xù)發(fā)展的能力。
三、師資
張老師 曾在韓國的手機游戲開發(fā)公司com2us,10年互聯(lián)網(wǎng)、手機游戲、手機應用開發(fā)經(jīng)驗,曾給外企軟件公司、大型國企、高校老師做內部軟件培訓。開發(fā)過保險系統(tǒng)、短信網(wǎng)關、wap平臺、手機游戲、手機看漫畫、手機學英語等軟件。
四、培訓內容
天 上午
1、Android簡介
1.1 Android與Iphone比較
1.2 Android體系結構
2、Android開發(fā)環(huán)境
2.1 安裝Android開發(fā)環(huán)境
2.2 安裝JDK和Eclipse
3、Android項目代碼反編譯和保護
3.1 Android項目代碼反編譯
3.2 Android項目代碼保護
4、Android NDK開發(fā)
4.1 NDK簡介
4.2 NDK開發(fā)環(huán)境
4.3 NDK文檔和示例
4.4 NDK初級示例
4.5 NDK在視頻項目中的應用
天 下午
5、 android socket聯(lián)網(wǎng)
5.1 socket服務器程序分析
5.2 socket客戶端發(fā)消息
5.3 socket客戶端收消息
5.4 心跳包實現(xiàn)
5.5服務器推送實現(xiàn)
6、 android http聯(lián)網(wǎng)
6.1 AsyncHttpClient框架實現(xiàn)get,post請求
6.2 AsyncHttpClient框架實現(xiàn)文件上傳
6.3 證書加密
7、 數(shù)據(jù)解析
7.1 xml解析
7.2 json解析
第二天 上午
8、 Android用戶界面
8.1 用戶界面框架介紹
8.2 android自帶界面控件 ListView,GridView等使用,事件處理
8.2 自定義adapter,ListView優(yōu)化
8.3 自定義ListView下拉刷新
8.4 自定義ViewGroup
8.5 webView使用,JavaScript和android互相調用
8.6企業(yè)常用view開發(fā)框架介紹。
第二天 下午
9、 LBS項目實戰(zhàn)
9.1 xmpp介紹,asmack消息框架使用
9.2 Application使用,Activity使用,Activity啟動模式,生命周期
9.3登錄模塊布局實現(xiàn)
9.4 工作線程聯(lián)網(wǎng),android多線程機制,多線程同步
9.5 廣播,接收器的使用
9.6 文件存儲
9.7 sqlite數(shù)據(jù)庫使用,數(shù)據(jù)加密
9.8 判斷手機有沒有網(wǎng)絡
9.9 網(wǎng)絡狀態(tài)變化監(jiān)聽
9.10 顯示好友模塊
第三天 上午
10、 消息處理模塊
10.1 發(fā)送文本消息
10.2 Base64編碼發(fā)送圖片
10.3 錄音, 發(fā)語音
10.4 地圖顯示
10.5 地圖GPS定位
10.6 地圖添加自定義覆蓋物
10.7 地圖截圖
第三天 下午
11、 快速開發(fā)框架
11.1 使用ThinkAndroid框架存儲功能
11.2 使用ThinkAndroid框架面向對象數(shù)據(jù)庫操作功能
11.3 使用ThinkAndroid框架IOC功能
11.4 使用ThinkAndroid框架MVC功能
11.5 圖片下載,緩存,顯示框架ImageLoader
11.6 gitHub上常用Android框架介紹。
12、 Android操作系統(tǒng)源碼修改
11.1 ubuntu中下載android源碼
11.2 源碼修改
11.3 Arm開發(fā)板上安裝android系統(tǒng)
五、時間、地點
時間:2015年6月17日-6月19日 地點:北京
六、證書
培訓結束,頒發(fā)中科院計算所職業(yè)培訓中心“安卓架構及開發(fā)技術”結業(yè)證書。
七、費用
培訓費:5000元/人(含教材、證書、午餐、學習用具等)。住宿協(xié)助安排,費用自理。
評論 丨 共0個