![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jni学习积累
文章平均质量分 79
孑书力
这个作者很懒,什么都没留下…
展开
-
JNI 中打印Log
JNI log打印Android NDK 开发时, 想要在 c\c++ 文件中打印一些调试信息的话,是不能使用 printf() 方法的,1、修改Android.mk文件。 LOCAL_LDLIBS += -llog 注意:这行一定要加载include $(BUILD_SHARED_LIBRARY)之前。2、在C\C++文件中添加#include <android/log.h>3、#def转载 2017-06-08 17:43:42 · 1280 阅读 · 0 评论 -
jni和C 中文乱码
项目开发中: 需要传字符串进入JNI 层,也可能传出字符串。其中字符有中文,从底层传出就有乱码问题了图来自 (http://www.cnblogs.com/bluesky4485/archive/2011/12/13/2285802.html)需要明确几个关于编码的基本概念: java内部是使用的16bit的unicode编码(utf-16)来表示字符串的,无论英文还是中文都是2字节; jni内部原创 2017-06-09 15:35:11 · 1085 阅读 · 0 评论