課程目錄: 安卓架構及開發技術培訓
        4401 人關注
        (78637/99817)
        課程大綱:

            安卓架構及開發技術培訓

         

         

         

        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 語音開發框架