Android相关
IT修道者
算法工程师。兴趣广泛,喜欢尝试不同的东西。
展开
-
Android Java与JNI层互传数据总结
在开发中常常会遇到从Java层传递数据到JNI层,然后在JNI拿到数据后就可以用C语言进行操作了,操作完数据后通常还需要把处理后的数据传回Java层。下面分别进行小结。从Java层传到JNI层使用GetByteArrayRegion的方式。 该方法的本质是将Java端数组数据拷贝到本地的数组中,所以在JNI对数据修改后Java端的数据并没有改变。使用GetPrimitiveArrayCriti原创 2016-10-25 09:45:30 · 6516 阅读 · 1 评论 -
在Android中通过ndk读取本地文件
准备作为测试,首先要先把文件从PC上传到Android手机中,可通过命令实现。通过以下命令就可以把pc上test目录下的所有文件传到Android手机中的/sdcard/testfolder/目录下。adb shell mkdir -p /sdcard/testfolder/adb push pc_dir/test/ /sdcard/testfolder/编写NDK接口在NDK中用C读取文件时首先原创 2017-03-02 21:30:39 · 6225 阅读 · 3 评论 -
Android NDK开发生成.so/.a库
在终端中cd到项目src目录下的main目录,然后输入如下命令 javah -d jni -classpath ../../build/intermediates/classes/debug 包名+文件名for example: javah -d jni -classpath ../../build/intermediates/classes/debug org.example.opencv原创 2016-08-09 14:31:59 · 10152 阅读 · 0 评论