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