JNI
lokeyme
说什么呢~开心就好
展开
-
JNI学习积累之一 ---- 常用函数大全
原文:http://blog.csdn.net/qinjuning 最近一段时间,在工作方面比较闲,分配的Bug不是很多,于是好好利用这段时间就着源代码看了些许模块, 主要方式 还是贼看贼看代码, 同时利用烧机的便利,加Log观看,基本上都能弄个脸熟 。心里想着该写点什么了?可是水平不够,再加上 包括很多真正实现地方--中间层,基本上没转载 2016-07-22 10:36:50 · 342 阅读 · 0 评论 -
JNI学习积累之二 ---- 数据类型映射、域描述符说明
本文原创,转载请注明出处:http://blog.csdn.net/qinjuning 在Java存在两种数据类型: 基本类型 和 引用类型 ,大家都懂的 。 在JNI的世界里也存在类似的数据类型,与Java比较起来,其范围更具严格性,如下: 1、primitive types ----基本数据类型,如:转载 2016-07-22 10:39:11 · 234 阅读 · 0 评论 -
http://blog.csdn.net/qinjuning/article/details/7607214
本文原创,转载请注明出处:http://blog.csdn.net/qinjuning 在掌握了JNI函数的使用和相关类型的映射后,以及知晓何利用javah工具生成对应的jni函数以及如何生成动态 链接库 (windos下就是.dll库,Linux就是.so库了,不懂在Window下生成dll动态库的,具体流程可看我的这篇博转载 2016-07-22 10:40:58 · 281 阅读 · 0 评论 -
JNI中C调用Java方法
http://www.cnblogs.com/xitang/p/4174619.html背景需求 我们需要在JNI的C代码调用Java代码。实现原理:使用JNI提供的反射借口来反射得到Java方法,进行调用。JNI关键方法讲解。1. 在同一个类中,调用其他方法JNIEXPORT void JNICALL Java_cn_itcast_ndkcall转载 2016-08-23 10:46:27 · 501 阅读 · 0 评论 -
JNI支持C++与C的区别
http://www.cnblogs.com/xitang/p/4174584.html1. C++的代码后缀是".cpp"2. 在JNI.h 文件中有两套代码。一套是支持c的, 一套是支持JNI的。 JNI。h地址:mac ▸ 用户 ▸ douj ▸ Documents ▸ android-ndk-r10b ▸ platforms ▸ android-8 ▸转载 2016-08-23 10:47:37 · 2770 阅读 · 0 评论 -
JNI相关知识
http://www.cnblogs.com/xitang/p/4174522.htmlJNI(Java Native Interface,JAVA原生接口)使用JNI可以使Java代码和其他语言写的代码(如C/C++代码)进行交互。 问:为什么要进行交互?|- 首先,Java语言提供的类库无法满足要求,且在数学运算,实时渲染的游戏上,音视频处理等方面转载 2016-08-23 10:48:44 · 337 阅读 · 0 评论 -
JNI常见错误整理
http://www.cnblogs.com/xitang/p/4172962.htmlndk开发常见错误1. android.mk文件不存在$ ndk-buildAndroid NDK: Your APP_BUILD_SCRIPT points to an unknown file: ./jni/Android.mk /cygdrive/h/heima6/jni2/z转载 2016-08-23 10:51:37 · 582 阅读 · 0 评论 -
JNI日志调试LOG和中文乱码
http://www.cnblogs.com/xitang/p/4172968.html添加日志:1. 增加log支持。Android.mk文件增加LOCAL_LDLIBS += -llog2. C代码中增加(放在最前面)#include #define LOG_TAG "System.out"#define LOGD(...) __转载 2016-08-23 10:54:56 · 1009 阅读 · 0 评论