- 博客(7)
- 资源 (115)
- 收藏
- 关注
转载 Java层与Jni层的数组(buffer)传递
Android开发中,经常会在Java代码与Jni层之间传递数组(byte[]),一个典型的应用是Java层把需要发送给客户端的数据流传递到Jni层,由Jni层的Socket代码发送出去,当然,Jni层也需要把从Socket接收到的数据流返回给Java层。我简单地总结了一下,从Java层到Jni层,从Jni层到JAVA层,各有3种传递方式,下面用代码示例简单地介绍一下。示例
2016-02-18 15:08:58 5591
转载 java类作为JNI参数
本篇将介绍在JNI编程中如何传递参数和返回值。首先要强调的是,native方法不但可以传递Java的基本类型做参数,还可以传递更复杂的类型,比如String,数组,甚至自定义的类。这一切都可以在jni.h中找到答案。1. Java基本类型的传递用过Java的人都知道,Java中的基本类型包括boolean,byte,char,short,int,long,float,dou
2016-02-18 14:31:12 2070
原创 AndroidStudio NDK , VisualStudio NDK
JNI dir;NDKjni.srcDirs = [] jniLibs.srcDirs =['src/main/libs'] mk
2016-02-16 17:56:22 4297
原创 NDK错误总结
1:在android studio 1.5中,开始用默认生成的c文件,编译没有问题,android studio编译没有问题,而且 NDK命令行编译也没有问题; 后来修改为cpp文件,编译不过去了总是提示我找不到 .c 那个文件,但是我已经将.c文件修改为cpp文件了;修改方法: 方法1:查看android studio1.5生成的android.mk文件,里
2016-02-15 15:54:22 1225
原创 windows创建添加系统变量
添加路径到系统变量中path中,Windows系统就可以默认搜索到该目录下,一般的Windows系统默认路径是system32,当然可以把常用的文件放到system32下,只不过,这样的目录结构不清晰;一:可以直接在path中添加搜索路径,前面添加分好;二:现在环境变量中 新建 变量 和 变量值;变量:就是路径名称,一般大写; 如:JAVA_HOME变量值:
2016-02-12 17:43:04 4290
原创 在Qt for Android中添加.a或so库文件
前有一篇文章,是 《Qt5 for android + opencv》基本上说明了在Qt中如果在Android上添加库文件的方法,但是这篇文章有点不清楚;这里我简单记录一下:1:库文件放到当前工程目录下,或者放到当前目录下的自定义目录中;2:右键添加库文件,选择外部库;3:在项目的运行中创建Android的xml文件,指定目标Android版本;4:”Add“相关库文件到工程中
2016-02-07 02:27:07 5293 2
转载 Android Studio 1.5 RC1搭建NDK开发环境
Android Studio已经更新到1.5版本了。我升级了一下。最近项目开发需要配置NDK,于是花了点时间,百度啊,谷歌啊,总是不成功,过程十分心酸。所以小小地总结一下配置过程,方便以后查阅,新建一个Empty Activity的Android项目。切换目录结构Andorid——>Project。需要修改的文件我已经圈出来了。一
2016-02-01 18:47:53 4228
OBS-Studio VS2015 依赖相关库
2017-11-15
H264文档(英文原版doc+中英互译pdf)
2017-10-10
Windows UDP 封装
2017-09-05
JAVA API1.6中文文档.CHM
2015-12-01
Qt录音机QAudioInput
2014-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人