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技术平台兼容性和前景总结