標籤:
1.課程研發環境
案例原始碼編譯和運行環境以JDK1.7和android-sdk-23以及android-ndk-10e版本為基準, ,以下環境都適用於項目。
開發工具:android studio 1.5正式版, QT 5.0,SourceInsight 3.5;
其他工具:使用到了IDEA PRO工具以及www.androidxref.com網站查看分析源碼。
2.內容簡介
本課程主要講解NDK技術的基本使用方法,如基本常用的JNI函數、Android系統中能使用的本地庫的使用方法和注意事項以及GCC工具的使用,並結合執行個體熟悉函數的運用;同時會講解一些執行個體,如編譯使用第三方開源庫、Android應用中使用SQLite資料庫最佳化插入效能,慢慢體現出NDK的技術優勢;再結合Android中的一些黑技術,做為一個提高實踐,同時較為淺顯的描述一些技術原理,這部分會以動態載入DEX檔案,Hook技術為執行個體;最後會深入Android系統源碼,講解一些技術原理的實現。
Android NDK技術詳解及應用(Android加殼圖片處理效能最佳化),剛剛買的,這個教程講的很好,現低價轉讓兩個播放碼,可以先下載看看:
http://pan.baidu.com/share/home?uk=647189832#category/type=0
01_01.背景介紹和開發環境搭建(1)
01_02.背景介紹和開發環境搭建(2)
01_03.背景介紹和開發環境搭建(3)
01_04.背景介紹和開發環境搭建(4)
02_01.JNI函數提醒QT開發環境
02_02.JNI類型簽名和方法簽名
02_03.JNI操作普通、靜態、構造方法
02_04.javap命令的使用
02_05.JNI操作字串函數
02_06.JNI運算元組函數
03_01.JNI操作java類的相關函數
03_02.JNI操作java對象的相關函數
03_03.java類屬性相關操作函數(上)
03_04.java類屬性相關操作函數(下)
03_05.java類方法相關操作函數(上)
03_06.java類方法相關操作函數(下)
……
……
18_03.ART Method的invoke方法執行流程分析
18_04.AndFix庫簡單使用
18_05.AndFix庫java層實現原理分析
18_06.apkPatch工具代碼實現分析
19_01.圖片特效處理API講解及環境準備
19_02.使用java代碼處理圖片特效樣本
19_03.使用NDK處理圖片函數介紹及準備
19_04.使用NDK處理圖片特效樣本
19_05.openCV介紹及效能最佳化建議
20_01.coco2d-x介紹及開發環境搭建
20_02.coco2d-x編譯過程講解及範例程式碼介紹
21_01.NDK技術平台相容性和前景總結
分享Android NDK技術詳解及應用(Android加殼圖片處理效能最佳化)