NDK
文章平均质量分 94
「已注销」
这个作者很懒,什么都没留下…
展开
-
NDK开发(一):Android NDK环境搭建
在Android上要想开发出高效率的软件,还是需要用到C/C++语言,要想在Java上开发C/C++语言就需要在IDE上安装NDK;在Android的官网上SDK开发环境已经包含了ADT插件,最新的Android开发IDE可以到官网下载: http://developer.android.com/sdk/index.html 由于最近Android官网和google在国内经常进不去,我就原创 2015-01-26 11:42:00 · 1101 阅读 · 0 评论 -
NDK开发(二):java.lang.UnsatisfiedLinkError: Native method not found
java.lang.UnsatisfiedLinkError: Native method not found 三种可能解决方案 so文件编译生成后,运行时,有时候会遇到java.lang.UnsatisfiedLinkError: Native method not found问题,有可能是以下三种因素: 一、Jni方法头部大小写问题 在C++中,方法原创 2015-01-26 14:03:45 · 1025 阅读 · 0 评论 -
NDK开发(五):Android JNI层实现文件的read、write与seek操作
1、 在Android的java层实现文件的读写操作是非常简单的,可以参看之前写的博文:http://blog.csdn.net/conowen/article/details/7296121 在JNI层实现文件的读写操作的话,就要使用到linux的读写函数了。 2、打开文件 [cpp] view pl原创 2015-01-26 14:33:57 · 1630 阅读 · 0 评论 -
NDK开发(六):Android如何调用第三方SO库
问题描述:Android如何调用第三方SO库; 已知条件:SO库为Android版本连接库(*.so文件),并提供了详细的接口说明; 已了解解决方案: 1.将SO文件直接放到libs/armeabi下,然后代码中System.loadLibrary("xxx");再public native static int xxx_xxx_xxx();接下来就可以直接调用xxx_xxx_xxx()方原创 2015-01-27 09:29:31 · 1046 阅读 · 0 评论 -
NDK开发(四):JNI数据结构之JNINativeMethod
1、JNINativeMethod 结构体的官方定义 [cpp] view plaincopy typedef struct { const char* name; const char* signature; void* fnPtr; } JNINativeMethod; 第一个变量name是J原创 2015-01-26 14:32:19 · 581 阅读 · 0 评论 -
NDK开发(三):JNI数据类型的详解
在Java中有两类数据类型:primitive types,如,int, float, char;另一种为reference types,如,类,实例,数组。 注意:数组,不管是对象数组还是基本类型数组,都作为reference types存在,有专门的JNI方法取数组中每个元素。 1、void java的void与JNI的void是一致原创 2015-01-26 14:30:44 · 504 阅读 · 0 评论