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