Android 开发中,在计算密集型功能开发(如游戏或物理模拟),或者使用
C 或 C++ 开发一些多端共用的功能时,需要使用到 Android NDK 开发;
本专题详细记录了 NDK 开发中 JNI 的相关知识;主要分为以下几个模块,后续更新以及错误纠正均在本文记录;
- jni 简介:
https://blog.csdn.net/qq_20404903/article/details/80662195 - ndkbuild与cmake:
https://blog.csdn.net/qq_20404903/article/details/80662250 - JNI_OnLoad 与 JNI_OnUnload:
https://blog.csdn.net/qq_20404903/article/details/80662294 - JNI 静态注册与动态注册:
https://blog.csdn.net/qq_20404903/article/details/80662316 - JNI 字符串操作:
https://blog.csdn.net/qq_20404903/article/details/80662338 - JNI 操作 java 数组:
https://blog.csdn.net/qq_20404903/article/details/80662352 - JNI 操作 java 类与对象:
https://blog.csdn.net/qq_20404903/article/details/80662378