
androd NDK
李磊LL
做过很多东西,学过很多东西。
希望自己不要成为碌碌无为的人!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java 对象 与 C 对象的绑定和引用
android 中很多这种机制, 类似 Surface的引用一、 java 对象持有C 对象的引用public class Java{ public final long nativeObj; //这个地址又可以传到jni中强转过后继续使用 public Java(){ nativeObj = NativeCreate(); //C对象的指针地址,保存到 ...原创 2020-04-10 16:58:49 · 529 阅读 · 0 评论 -
JNI java和c之间对象的传递
在写JNI时java与C之间的数据传递是很寻常的,这里分析下集中java和C之间的传值情况。1.java与C之间的基本数据传递。在这之前有必要先了解java与C之间基本类型映射关系,如下表所示:Java类型 本地类型 描述boolean jboolean C/C++8位整型byte jbyte C/C++带符号的8位整型char jc...转载 2020-04-10 16:06:59 · 796 阅读 · 0 评论 -
JNI 入门
JNI (java native interface) java本地开发接口。JNI 是一个协议 - 是用来让 java代码和C,C++ 代码可以沟通(相互调用) 的一种协议 ,JNI 扩展了java虚拟机的能力 。首先 要从最基本的开始 androd 调用 C,C++代码 肯定最起码代码不说会写,最起码是要能看懂和修改的,我把大1学的C语言也早早就忘光了哈哈。所以跟着复习原创 2013-10-08 23:01:15 · 1429 阅读 · 0 评论 -
androd NDK开发环境的配置
NDK全称:Native Development Kit 。 在Linux中: 静态库命名一般为:lib+库名+.a 。 如:libcxy.a其中lib说明此文件是一个库文件,cxy是库的名称,.a说明是静态的。 动态库命名一般为:lib+库名+.so 。 .so说明是动态的。arm结构 :主要在移动手持、嵌入原创 2013-11-02 18:29:41 · 1319 阅读 · 0 评论