
随笔
文章平均质量分 63
hqulyc
这个作者很懒,什么都没留下…
展开
-
2010.05.11-hqulyc
看到搜索我的名字,竟然是优快云上注册的,决定开始写BLOG, 很惊, 很意外。原创 2010-05-11 18:03:00 · 526 阅读 · 0 评论 -
转战Android之NDK小试
Eclipse的使用之hello-jni1. 打开eclipse,File->New->Android Project,选择“create project from existing source”;以下2-N步骤为配置JNI的自动编译,也可通过手动进行编译。2. 右键单击项目名称,点击Properties->Builders->New,选择Program,点击OK;3.原创 2012-08-12 15:40:30 · 987 阅读 · 0 评论 -
转战Android之NDK(jni, c/c++调用java)
c/c++调用java1. JNI中的调用步骤如下://获取JNIEnv实例//JavaVM *vm//JNIEnv* env = 0;//vm->GetEnv((void**)&env, JNI_VERSION_1_4) != JNI_OK/***********简单数据对象类型**********/jclass objJava =(env原创 2012-08-12 16:19:47 · 2489 阅读 · 0 评论 -
转战Android之NDK编码转换
基于NDK下的编码转换,当然是直接调用C/C++下的实现效率更高,下面介绍2种方案(不建议通过JNI调用JAVA的实现,尽管这样也能实现编码的转换)。1. 采用Android系统自带的libicuuc.so库2. 采用第三方编码转换库libiconv,源码链接:http://ftp.gnu.org/pub/gnu/libiconv/libiconv的使用有3个函数:a) iconv原创 2012-08-12 15:57:53 · 4924 阅读 · 3 评论 -
转战Android之NDK(图形绘制)
图形绘制之Skia 下载Android源码中Skia所需的部分,丫的,整了我3个礼拜,才将libskia编译成.a和.so,不知道我多编译了还是怎么的,总之window下的编译折腾了蛮久(Android上源码都是在liunx下编译的?反正win下的mk等都得改掉才能编译过)。C/C++下采用Skia进行绘图是挺方便的,但绘制的效率、内存等就不是自己能轻易控制的了。 查原创 2012-08-12 16:42:17 · 2871 阅读 · 1 评论