
JNI/NDK编程
Jason_conglin
让优秀成为一种习惯。。。
展开
-
Android 开发之JNI/NDK编程实战(二): Jni编程之使用ndk+gradle生成so库
在上一篇博客Android 开发之JNI/NDK编程实战(一)中我们介绍了ndk环境的配置,以及如何在android studio3.0中实现jni编程,其原理其实是使用CMake+gradle的方式实现编译生成so库。接下来,我们探讨一下如何使用ndk+gradle的方式生成so库。步骤:1.ndk环境配置 2.新建项目,添加Jni实现类并生成.class文件 3.生成.h头...原创 2018-08-14 13:27:11 · 588 阅读 · 0 评论 -
Android 开发之JNI/NDK编程实战(三):Jni编程之调用第三方so库
有时在项目中,我们不需要编写C++代码,而是由C++开发人员提供so库供我们调用,那如何调用第三方so库呢?本文以上文Android 开发之JNI/NDK编程实战(二): Jni编程之使用ndk+gradle生成so库中生成的so库为例。步骤:1.新建项目,拷贝so库到libs目录 2.编写app下的build.gradle脚本,在android节点中加入sourceSets ,...原创 2018-08-14 14:54:40 · 620 阅读 · 0 评论 -
Android 开发之JNI/NDK编程实战(一):android studio3.0配置ndk环境实现jni编程
android studio3.0配置ndk环境实现jni编程名词解释: JNI: (Java Native Interface)顾名思义,其为Java 本地的接口调用,使得Java 与 本地其他类型语言(如C、C++)可以交互。 NDK: (Native Development Kit) 是 Android的一个工具开发包,用于快速开发C、 C++的动态库,并自动将so和...原创 2018-08-13 15:48:08 · 538 阅读 · 0 评论