![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ndk
文章平均质量分 78
LiQin
工作三年了,跳来跳去,做了很多工作。
但都没有稳定过,现在仔细想想,一天一天老去,玩也不是事,还是踏踏实实工作…买房…娶妻…
展开
-
android ndk 之 多个模块 Android.mk 编写
最近在移植一个linux下的c库到android,学习编写Android.mk文件,特地花了点时间学习。 在网上搜了很多,最后发现还是看ndk的文档最直接,也最全面,下面的总结主要是根据ndk提供的文档编写的。 1、单一的Android.mk文件: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MOD原创 2012-08-29 11:05:09 · 5025 阅读 · 1 评论 -
Jni 中文乱码问题
转自:http://hi.baidu.com/keyi223/blog/item/1b1fb8af2735b6fcfbed5004.html 由于工作关系,需要利用JNI在C++与Java程序之间进行方法调用和数据传递,但以前总是在英文环境下工作,对中文(其他语言编码同理)问题反倒没有太关注,最近抽了点时间研究了一下,将自己的体会整理如下,供大家讨论或参考。在进一步讨论之前,有几点转载 2012-08-23 17:39:28 · 1624 阅读 · 0 评论 -
android的ndk下,解决两个so相互调用的问题
A、B两个模块,主要都是用C实现的,需要用ndk编译成两个a.so、b.so,但是a.so内调用b.so中的函数,b.so内也调用了a.so中的函数,而且由于某些原因A、B必须分开编译。问题是无论先编译那个模块都会编译不通过,因为它们相互依赖。为了编译通过,必须在编译时取消这种依赖关系,下面程序中使用dlopen打开so,dlsym获取函数指针,就避免了这种编译依赖关系。a.c原创 2012-09-04 15:16:38 · 2243 阅读 · 0 评论