
jni
jni学习
vonchenchen1
长期负责代码拷贝
展开
-
jni学习笔记:动态链接库与静态链接库的基本使用流程简记
背景最近做了一段时间的项目中涉及到一些ffmpeg视频编解码的应用和OpenCV算法在Android的使用,其中免不了需要使用jni在java层调用相关算法的内容,尤其当业务逻辑复杂时还需要cpp层调用java层的函数。在此也总结了一些jni使用上的方法以及一些常见的问题。本文我们将总结一些基础知识。我们知道,Android集成许多第三方库的时候,需要导入许多动态链接库也就是.so文件,而我们只要在原创 2016-11-19 15:26:51 · 8229 阅读 · 0 评论 -
NDK学习笔记:Android.mk
最近在搞NDK编程时发现一个比较棘手的问题,就是关于编写Android.mk文件时,如果工程比较复杂,我们自己编写的Android.mk就会比较复杂。关于这个makefile的编写,我们可以参考http://android.mk/查找Android.mk的一些编写规则,在此我将http://android.mk/中的内容做了一些简单的翻译,其中也加入了一些自己的理解,可能有不妥之处,欢迎大家及时指正。翻译 2016-12-06 21:34:31 · 2567 阅读 · 0 评论 -
NDK学习笔记:jni数据类型转换
随着Android项目中c++代码部分功能复杂程度的增加,jni中需要传递的数据类型也越来越多,关于jni数据类型转换网上有不少相关文章,但是在使用时发现这些例子中存在不少谬误,遂在此重新总结相关内容,并附相关例程,以便日后参考。原创 2017-02-05 15:27:12 · 10197 阅读 · 1 评论 -
NDK学习笔记:java类封装c++类
本文介绍了jni开发的中java类如何直接对c++类进行封装和调用,并附源码。另外修改了原文中的一些错误。原创 2017-06-05 22:59:28 · 3191 阅读 · 1 评论