NDk
文章平均质量分 80
他乡&学子
这个作者很懒,什么都没留下…
展开
-
Android Studio NDK开发案例一 JNI开发入门
最近在做Android的项目,用到了JNI,现将NDK的开发流程和方法整理出来,希望能够让刚接触的小伙伴们少走一些弯路。NDK Native Development Kit(NDK)是一系列工具的集合。它提供了一系列的工具,帮助开发者快速开发C/C++的动态库,并能自动将so和java一起打包成apk。JNI Java Native In...原创 2018-12-04 19:32:16 · 3041 阅读 · 0 评论 -
Android Studio NDK开发案例二 JNI包含多个cpp文件
上一章节我们学会了如何使用Android Studio开发JNI,但是上一章节针对的是单个cpp文件,我们做项目开发时肯定不止一个cpp文件,假如这些cpp文件能够放在一个单独的文件夹下面肯定会更方便我们的操作,但是这些该如何实现呢?其实我们只需要修改CMakeLists.txt及重新定向CMakeLists.txt的路径就可以实现。该案例在上一章节创建的工程案例中改动实现,上...原创 2018-12-06 16:26:38 · 3762 阅读 · 0 评论 -
Linux/Android系统开发 c/c++代码加载so库的方法
在linux/android开发时,我们经常会遇到第三方的so库,如何加载这些so库呢,下面以helloworld的简单例程进行详细讲解,为了方便移植和管理,所有涉及加载实现相关的代码都放在so.cpp和so.h模块,实现代码如下:so.cpp//so.cpp//// Created by taxiang&xuezi on 2019-02-27.//...原创 2019-02-27 10:51:25 · 946 阅读 · 0 评论