摘要: 源:JNI中的内存管理JNI 编程简介JNI,Java Native Interface,是 native code 的编程接口。JNI 使 Java 代码程序可以与 native code 交互——在 Java 程序中调用 native code;在 native code 中嵌入 Java 虚拟... 阅读全文
posted @ 2015-06-05 20:02 酒醉的Tiger 阅读(1205) 评论(0) 推荐(0) 编辑
摘要: 源:JNI 中文字符串传递因为项目编码中通过JNI传递中文字符时出现乱码问题,特搜集了相关资料,整理如下:java内部是使用16bit的unicode编码(UTF-16)来表示字符串的,无论中文英文都是2字节;jni内部是使用UTF-8编码来表示字符串的,UTF-8是变长编码的unicode,一般a... 阅读全文
posted @ 2015-06-05 18:59 酒醉的Tiger 阅读(2445) 评论(0) 推荐(0) 编辑
摘要: 源:STM32/GD32芯片信息 因为需要自动适配芯片进行系统配置,所以我们有必要通过读取一些系统寄存器来获取必要信息。我们的代码需要兼容STM32F1/GD32F1/STM32F0/STM32F4代码如下:#ifdef STM32F0XX void* p = (void*)0x1FF... 阅读全文
posted @ 2015-06-05 15:33 酒醉的Tiger 阅读(2381) 评论(0) 推荐(1) 编辑
摘要: 源:JNI介绍JNI是在学习Android HAL时必须要面临一个知识点,如果你不了解它的机制,不了解它的使用方式,你会被本地代码绕的晕头转向,JNI作为一个中间语言的翻译官在运行Java代码的Android中有着重要的意义,这儿的内容比较多,也是最基本的,如果想彻底了解JNI的机制,请查看:htt... 阅读全文
posted @ 2015-06-05 11:08 酒醉的Tiger 阅读(558) 评论(0) 推荐(0) 编辑
摘要: JNI介绍用JNI实现Java和C语言的数据传递JNI原理分析和详细步骤截图说明jni的JNIEnv指针和jobject指针JNI实现回调| JNI调用JAVA函数|参数和返回值的格式Jni接口-深入研究参数的传递(一)JNI学习积累之一 ---- 常用函数大全JNI学习积累之二 ---- 数据类型... 阅读全文
posted @ 2015-06-05 10:47 酒醉的Tiger 阅读(373) 评论(0) 推荐(0) 编辑