
“安卓架構(gòu)及開發(fā)技術(shù)”培訓(xùn)
1 移動開發(fā)的特點
1.1 網(wǎng)絡(luò)特點
1.2 網(wǎng)絡(luò)問題解決方法
2 典型的android開發(fā)架構(gòu)
2.1 架構(gòu)
2.2 支付寶手機端架構(gòu)
3 Android開發(fā)的四種方式介紹
3.1 操作系統(tǒng)源碼開發(fā)特點
3.2 NDK開發(fā)特點,優(yōu)點
3.3 純java開發(fā)特點
3.4 Html5混合開發(fā)特點,優(yōu)點
4 操作系統(tǒng)源碼開發(fā)演示
4.1 源碼下載
4.2 安裝系統(tǒng)文件到開發(fā)板
5 android開發(fā)環(huán)境安裝
6 NDK開發(fā)
6.1 為什么要用NDK
6.2 Cygwin安裝步驟
6.3 編寫c代碼
6.4 生成.so
6.5 java中調(diào)用so
6.6 ndk在framework層中的應(yīng)用
7 android框架
8 用java開發(fā)android程序案例
8.1 軟件需求
8.2 軟件設(shè)計
8.3 編碼實現(xiàn)
8.4 電量,流量,cpu統(tǒng)計
8.5 Memory Analyzer Tool查看內(nèi)存泄露
8.6 ddms heap查看內(nèi)存信息
8.7 內(nèi)存優(yōu)化
8.8 android程序自動化測試
8.9 兼容性測試
8.10 反編譯,混淆
8.11 混淆代碼
8.12 簽名
8.13 驗apk中的書
8.14 軟件
8.15 軟件加固
8.16 Gradle多渠道打包
9 Html5混合開發(fā)
9.1 Android調(diào)JavaScript()
9.2 通過JavaScript調(diào)用Android中的方法。
9.3 自定義標(biāo)簽
9.4 jquery mobile使用
10 網(wǎng)絡(luò)
10.1 web Server,HttpClient實現(xiàn)
10.2 wireshark查看http協(xié)議
10.3 tcp/ip封裝過程
11 推送
11.1 心跳包實現(xiàn)
11.2 用戶換ip解決方法
12 openfire服務(wù)器+asmack框架實現(xiàn)IM通訊
13 socket實現(xiàn)主動推送
14 書加密
14.1 實現(xiàn)單向認(rèn)
14.2 實現(xiàn)雙向認(rèn)
15 數(shù)據(jù)庫層
15.1 greenDao框架的使用
15.2 反射在數(shù)據(jù)庫框架中的應(yīng)用
16 業(yè)務(wù)層
16.1 anr問題解決方法
16.2 在view層創(chuàng)建線程存在的問題
16.3 service的使用
16.4 intentService的使用
17 aidl 多進程通信
17.1 服務(wù)器端實現(xiàn)
17.2 客戶端實現(xiàn)
18 Annotations框架使用
19 自定義adapter的使用
20 listView下拉刷新實現(xiàn)
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聯(lián)網(wǎng)框架 volley使用
25.2 圖片下載,緩存,顯示框架glide
25.3 圖表框架
25.4 地圖開發(fā)框架
25.5 語音開發(fā)框架