

[ IT史上最完整、最经典的软件框架开发技术宝典 (上百篇经典文章&eBooks) ]
[Go Back]
如果您需要完整e-book內容,請來信索取:misoo.tw@gmail.com (高煥堂)
第1 章 认识JNI与NDK
1.1 JNI与NDK之关系
1.2 如何安装Android NDK
1.3 如何使用Android NDK
1.4 如何载入*.so档案
1.5 如何撰写*.so的入口函数
1.6 如何将*.so 加入到APK里
第2 章 从Java调用C函数
2.1 起步:以「二进制半加器」为例
2.2 擅用JNI接口
2.3 优化范例程序
第 3章 从C调用Java(基础篇)
3.1 从C调用Java层函数
3.2 从C函数存取Java对象的属性值
3.3 从C诞生Java层的对象
第 4章 从C调用Java(进阶篇)
4.1 C函数调用Java函数
4.2 C函数存取Java对象的属性值
4.3 多类别本地函数的实作
4.4 由子类别提供属性值
4.5 从C模块诞生Java对象
4.6 诞生C++类别的对象
4.7 Java对象与C++对象的对称
4.8 从C层调用ac01的函数
4.9 深层C++对象调用Java层
4.10 善用Callback接口
第 5章关于JNI的线程模式
5.1 认识JavaVM 和JNIEnv 对象
5.2 认识jclass、jmethodID和jfieldID
5.3 Java线程进入JNI本地函数
5.4 JNI本地线程进入Java函数
5.5 如何确保JNI的线程安全
5.6 JNI本地函数的多线程安全
第 6章JNI与OpenGL/3D绘图
6.1 简介OpenGL 3D绘图
6.2 使用JNI和底层OpenGL ES C引擎
第 7章JNI与系统服务开发
7.1 系统服务(System Service)简介
7.2 撰写你的第一个Native服务
7.3 替Native服务设计JNI接口