JNI
文章平均质量分 93
程序猫King
安卓,小程序开发
展开
-
安卓JNI从0到1入门教程(三)
前面两篇博客介绍了jni相关内容,以及怎么在Android中简单使用,demo比较简单。这次来讲讲复杂一点的java和C/C++的互相调用。下面我们将要实现的功能是将Java对象传递给C++,然后用C++的对象接收值,最后把C++对象的值回传给Java层。原创 2023-07-13 14:35:50 · 619 阅读 · 0 评论 -
安卓JNI从0到1入门教程(二)
打开File-Settings-Tools-External Tools,添加新的工具,命名为ndk-build(随意命名),Program配置选择你的ndk所在的目录下的ndk-build.cmd,这个通常在你的AndroidStudio的安装目录下的ndk目录,Working directory填写项目的jni目录。控制台切换到jni目录下,也就是包含Android.mk和Application.mk的目录,执行ndk-build命令,成功后可以在libs文件夹下找到。原创 2023-07-10 16:24:01 · 536 阅读 · 0 评论 -
安卓JNI从0到1入门教程(一)
JNI(Java Native Interface)是Java编程语言提供的一种编程框架和技术,用于在Java应用程序中调用Native代码(通常是用C/C++编写的)以实现底层功能和与操作系统、硬件交互。JNI允许开发者编写用C/C++等本地语言编写的代码,然后通过JNI接口与Java代码进行交互。例如常见的音视频处理,图像处理,地图等等都会用到JNI。原创 2023-07-04 17:55:20 · 600 阅读 · 0 评论