
安卓架構及開發技術培訓
1 移動開發的特點
1.1 網絡特點
1.2 網絡問題解決方法
2 典型的android開發架構
2.1 架構
2.2 支付寶手機端架構
3 Android開發的四種方式介紹
3.1 操作系統源碼開發特點
3.2 NDK開發特點,優點
3.3 純java開發特點
3.4 Html5混合開發特點,優點
4 操作系統源碼開發演示
4.1 源碼下載
4.2 安裝系統文件到開發板
5 android開發環境安裝
6 NDK開發
6.1 為什么要用NDK
6.2 Cygwin安裝步驟
6.3 編寫c代碼
6.4 生成.so
6.5 java中調用so
6.6 ndk在framework層中的應用
7 android框架
8 用java開發android程序案例
8.1 軟件需求
8.2 軟件設計
8.3 編碼實現
8.4 電量,流量,cpu統計
8.5 Memory Analyzer Tool查看內存泄露
8.6 ddms heap查看內存信息
8.7 內存優化
8.8 android程序自動化測試
8.9 兼容性測試
8.10 反編譯,混淆
8.11 混淆代碼
8.12 簽名
8.13 驗apk中的書
8.14 軟件
8.15 軟件加固
8.16 Gradle多渠道打包
9 Html5混合開發
9.1 Android調JavaScript()
9.2 通過JavaScript調用Android中的方法。
9.3 自定義標簽
9.4 jquery mobile使用
10 網絡
10.1 web Server,HttpClient實現
10.2 wireshark查看http協議
10.3 tcp/ip封裝過程
11 推送
11.1 心跳包實現
11.2 用戶換ip解決方法
12 openfire服務器+asmack框架實現IM通訊
13 socket實現主動推送
14 書加密
14.1 實現單向認
14.2 實現雙向認
15 數據庫層
15.1 greenDao框架的使用
15.2 反射在數據庫框架中的應用
16 業務層
16.1 anr問題解決方法
16.2 在view層創建線程存在的問題
16.3 service的使用
16.4 intentService的使用
17 aidl 多進程通信
17.1 服務器端實現
17.2 客戶端實現
18 Annotations框架使用
19 自定義adapter的使用
20 listView下拉刷新實現
21 滑動時不顯示圖片
22 自定義View界面繪制
22.1 自定義view介紹
22.2 自定義動畫控件
22.3 shadeView
22.4 自定義容器
23 容器繪制和事件傳遞過程
24 控件性能分析
24.1 顯示繪制性能
24.2 hierarchy view查看繪制時間
25 第三方框架
25.1 http聯網框架 volley使用
25.2 圖片下載,緩存,顯示框架glide
25.3 圖表框架
25.4 地圖開發框架
25.5 語音開發框架