喜糖

移动开发工程师 。涉及 android、ios、jni

导航

12 2014 档案

摘要:转自 这篇文章中很多东西!!:http://blog.chinaunix.net/uid-20746260-id-3910616.html1.创建JNI头文件 在工程目录下输入:javah -classpath bin/classes -d jni com.example.rgbir.rgbirJ... 阅读全文

posted @ 2014-12-30 22:00 喜糖 阅读(1370) 评论(0) 推荐(0)

摘要:简介: ndk r6 版本之后开始提供该功能。作用: ndk-stack可以把不认识的内存地址信息转换成可读的信息。比如,把下列内容I/DEBUG ( 31): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***... 阅读全文

posted @ 2014-12-28 12:00 喜糖 阅读(6747) 评论(0) 推荐(0)

摘要:C++ 60分钟入门教程:http://see.xidian.edu.cn/cpp/biancheng/view/2755.html 阅读全文

posted @ 2014-12-21 02:02 喜糖 阅读(467) 评论(0) 推荐(0)

摘要:#include //设定插入点 #include //字符处理 #include //定义错误码 #include //浮点数处理 #include //文件输入/输出 #include //参数化输入/输出 #include //数据流输入/输出 #include //定义各种数... 阅读全文

posted @ 2014-12-20 01:26 喜糖 阅读(1267) 评论(0) 推荐(0)

摘要:背景需求 我们需要在JNI的C代码调用Java代码。实现原理:使用JNI提供的反射借口来反射得到Java方法,进行调用。JNI关键方法讲解。1. 在同一个类中,调用其他方法JNIEXPORT void JNICALL Java_cn_itcast_ndkcallback_DataProvider_... 阅读全文

posted @ 2014-12-19 19:30 喜糖 阅读(47226) 评论(0) 推荐(2)

摘要:1. C++的代码后缀是".cpp"2. 在JNI.h 文件中有两套代码。一套是支持c的, 一套是支持JNI的。 JNI。h地址:mac ▸ 用户 ▸ douj ▸ Documents ▸ android-ndk-r10b ▸ platforms ▸ android-8 ▸ JNI中针对C的代码... 阅读全文

posted @ 2014-12-19 18:45 喜糖 阅读(2145) 评论(0) 推荐(1)

摘要:JNI(Java Native Interface,JAVA原生接口)使用JNI可以使Java代码和其他语言写的代码(如C/C++代码)进行交互。问:为什么要进行交互?|- 首先,Java语言提供的类库无法满足要求,且在数学运算,实时渲染的游戏上,音视频处理等方面上与C/C++相比效率稍低。|- 然... 阅读全文

posted @ 2014-12-19 18:06 喜糖 阅读(403) 评论(0) 推荐(0)

摘要:char* Jstring2CStr(JNIEnv* env, jstring jstr) { char* rtn = NULL; jclass clsstring = env->FindClass("java/lang/String"); jstring strencode = ... 阅读全文

posted @ 2014-12-19 00:55 喜糖 阅读(763) 评论(0) 推荐(0)

摘要:注意:编写java的接口文件。 注意native代码端一定不要有大括号,且要有“;”结尾。public native int add(int x ,int y);1. 需要让eclipse自动编译生成class文件。2. 调整路径到class目录的跟目录。cd /Users/douj/Documen... 阅读全文

posted @ 2014-12-19 00:04 喜糖 阅读(856) 评论(0) 推荐(0)

摘要:添加日志:1. 增加log支持。Android.mk文件增加LOCAL_LDLIBS += -llog2.C代码中增加(放在最前面)#include #define LOG_TAG "System.out"#define LOGD(...) __android_log_print(ANDROID_L... 阅读全文

posted @ 2014-12-18 23:58 喜糖 阅读(696) 评论(0) 推荐(0)

摘要:ndk开发常见错误1. android.mk文件不存在 $ ndk-buildAndroid NDK: Your APP_BUILD_SCRIPT points to an unknown file: ./jni/Android.mk /cygdrive/h/heima6/jni2/ziliao/... 阅读全文

posted @ 2014-12-18 23:55 喜糖 阅读(751) 评论(0) 推荐(0)

摘要:我们在计算机上播放的视频文件都是经过压缩的,因为这样有利于节约存储空间;那么在播放过程,就需要进行一个反射的解压缩过程。在以前这项工作都是由CPU来完成的,对于普通分辨率的AVI、RMVB等文件,绝大多数的CPU都可以胜任;但是发展到高清视频(1080i/p)之后,数据解压缩的工作量比以前翻了数倍,... 阅读全文

posted @ 2014-12-18 17:27 喜糖 阅读(2142) 评论(0) 推荐(0)

摘要:警告, 这篇文章是老的配置方式, 随着goolge工具的完善,有了更高级的配置方式,参考文章:1.http://jingyan.baidu.com/article/3ea51489e7a9bd52e61bbac7.html2. 配置好环境后, 想进行debug调试:http://www.cnblog... 阅读全文

posted @ 2014-12-18 13:50 喜糖 阅读(1435) 评论(0) 推荐(0)

摘要:1.为eclipse增加c和c++的开发插件下载地址:http://www.eclipse.org/cdt/downloads.php2,安装cygwinNdk需要运行在linux环境下,cygwin是windows下模拟linux的一个工具。Cygwin是一个程序,支持很多插件。安装地址:http... 阅读全文

posted @ 2014-12-18 01:19 喜糖 阅读(226) 评论(0) 推荐(0)

摘要:官方地址:http://bloodshed-dev-c.en.softonic.com/ 阅读全文

posted @ 2014-12-17 22:16 喜糖 阅读(211) 评论(0) 推荐(0)

摘要:po NSHomeDirectory() 阅读全文

posted @ 2014-12-08 18:46 喜糖 阅读(254) 评论(0) 推荐(0)

摘要:https://github.com/lucholaf/Auto-Importer-for-Xcode 阅读全文

posted @ 2014-12-03 17:54 喜糖 阅读(469) 评论(0) 推荐(0)