*** 说明:本文不代表博主观点,均是由以下资料整理的读书笔记。 ***
【参考资料】
1、向您的Android Studio项目添加C/C++代码
2、Google开发者文档 -- 添加C++代码到现有Android Studio项目中
3、JNI Tips 英文原版
4、JNI Tips 中文
5、极客学院 JNI/NDK 开发指南
6、极客学院 深入理解 JNI
7、使用CMake构建JNI环境
8、使用C和C++的区别
9、Google官方 NDK 文档
10、极客学院 NDK开发课程
11、ndk-build 构建 JNI 环境
12、开发自己的NDK程序
13、JNI/NDK开发教程
14、JNI层修改参数值
15、JNI引用和垃圾回收
16、《Android高级进阶》-- 顾浩鑫
17、《Android C++ 高级编程 -- 使用 NDK》 -- Onur Cinar
十三、NDK
1、主要组件
(1)ndk-build
ndk-build 脚本用于在 NDK 中心启动构建脚本。用于自动探测现有的开发系统和项目文件以确定要构建的内容、生成二进制文件、将二进制文件复制到应用的项目路径。
(2)原生共享库
NDK 从原生源代码构建这些库或 .so 文件。
(3)原生静态库
NDK 也可构建静态库或 .a 文件,您可以关联到其他库。
(4)Java 原生接口 (JNI)
JNI 是 Java 和 C++ 组件用以互相沟通的接口。
网友评论