
嵌入式
文章平均质量分 67
hqulyc
这个作者很懒,什么都没留下…
展开
-
转战Android之开发环境搭建1
一、下载所需的软件1.1 JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html点击“JDK Download”, 点击“Accept License Agreement ”并选择“Windows x86”进行下载,当前版本“jdk-7u3-windows-i586.exe”;1.2 开发原创 2012-08-12 14:49:01 · 885 阅读 · 0 评论 -
转战Android之开发环境搭建2
2.1 安装JDK71. 默认安装的位置是“C:\Program Files\Java\jdk1.7.0_03\”,建议在安装jdk的路径中不要出现汉字或空格,避免出现未知的错误。我的安装路径为“D:\Program Files\Android\Java\jdk1.7.0_03\”, 并无出现异常。2. 安装一段时间后,提示JRE安装位置,可更改为“D:\Program Files\An原创 2012-08-12 15:12:09 · 1645 阅读 · 0 评论 -
转战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 评论 -
转战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(jni, java调用c/c++)
java调用c/c++过程1. 已采用ndk编译出c/c++库(c_libname.a/ c_libname so),根据c_libname.h编写对应的java类;2. 根据native java类,编译出对应的cpp文件头;如下面例子: a) 使用Java工具Javah可以很容易地创建它而不用手动去创建。你对Java的class文件使用javah命令,就会为你生成一个对应的C原创 2012-08-12 16:12:54 · 4076 阅读 · 1 评论