1、Java对C/C++事件处理的封装JIT(Just in Time、Java语言的原动态编译技术)大多数的游戏引擎都是使用可移植的C语言开发的,然后通过简单的封装以适应特殊的平台。2、Android.mk文件描述了要编译的原生库的模块名称和所需的源文件。3、JNIEnv* env : 对JNI环...
分类:
其他好文 时间:
2014-09-05 12:34:51
阅读次数:
307
安装Cygwin在Cygwin的Home/(user)/.base_profile中增加NDK_ROOT环境变量
NDK_ROOT=/cygdrive/d/Android/android-ndk-r8e
export NDK_ROOT
打开cocos2d-x解压根目录,找到文件 create-android-project.bat 打开。
看到这几行
:: modify it t...
分类:
系统相关 时间:
2014-09-04 22:25:00
阅读次数:
270
JNI静态(static)加载OpenCV本文地址: http://blog.csdn.net/caroline_wendy步骤:1. 准备OpenCV-Android库复制OpenCV的sdk至工作文件夹.下载OpenCV的最新android-sdk: OpenCV-2.4.9-android-sdk;把其中的sdk文件夹, 复制到工作目录; sdk文件夹里包含native, java, etc...
分类:
移动开发 时间:
2014-09-04 17:06:49
阅读次数:
306
最近看java源代码,发现很多方法用native修饰,那么什么事native方法呢?
简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern "C"告知C++编译器去调...
分类:
编程语言 时间:
2014-09-04 13:22:29
阅读次数:
286
JNI添加标准C++文件本文地址: http://blog.csdn.net/caroline_wendy其余参考: http://blog.csdn.net/caroline_wendy/article/details/39032551如果需要调用标准C++库, 则需要在jni文件夹下, 添加Application.mk方法.在其中声明使用C++的标准模板库(STL): APP_STL := g...
分类:
移动开发 时间:
2014-09-04 10:33:59
阅读次数:
224
Android调用JNI方法 及 代码本文地址: http://blog.csdn.net/caroline_wendyJNI: Java Native Interface, 实现Java和C/C++的互通.在Android上使用JNI的方法. 时间:2014.9.3环境: 必须使用标准Eclipse, 安装Android的环境, 才可以使用NDT插件.Eclipse Standard/SDK V...
分类:
移动开发 时间:
2014-09-03 21:18:37
阅读次数:
343
1.在cocos2d-x-3.2\运行python命令
python setup.py
//它的作用是将下面这些路径加入到你的用户环境变量中,当然你也可以不添加
COCOS_CONSOLE_ROOT = 'COCOS_CONSOLE_ROOT'
NDK_ROOT = 'NDK_ROOT'
ANDROID_SDK_ROOT = 'ANDROID_SDK_ROOT'
ANT_ROO...
分类:
其他好文 时间:
2014-09-03 16:56:16
阅读次数:
188
调用JNI的时候,通常我们使用System.loadLibrary(String libname)来load JNI library, 同样也可以使用System.load(String fileName)来load JNI library,两者的区别是一个只需要设置库的名字,比如如果libA.so 只...
分类:
其他好文 时间:
2014-09-03 15:11:07
阅读次数:
175
1.jni是什么2.jni应用情景3.java 调用C++过程解析(附例子)4.C++调用java 过程解析(附例子)5.java,c++,jni数据类型对照6.常用jni函数解析http://blog.csdn.net/skywalker256/article/details/4677644
分类:
移动开发 时间:
2014-09-02 22:51:55
阅读次数:
188