
安卓架構及開發技術培訓
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系統