一、使用环境1、windows64位操作系统2、ADT为adt-bundle-windows-x86_64-20130917 3、NDK为android-ndk-r9b二、配置生成头文件.h ⒈首先,如图所示,点击External Tools Configurations... ⒉然后,如图...
分类:
系统相关 时间:
2014-10-16 16:24:02
阅读次数:
281
经常使用java的同学一定都接触过JNI(Java Native Interface)吧。JNI为我们提供了javaC/C++之间的接口,使得我们可以在java中调用C程序,以便实现一些计算复杂度较高的程序(如图像处理、信号处理等)。另外,也方便我们使用很多优秀的C库。使用javah生成本地方法头文...
分类:
其他好文 时间:
2014-10-16 14:46:12
阅读次数:
168
查看程序执行过程中所打印的log信息,用于辅助调试排除代码错误。一、采用NDK安装包下Samples/hello-jni工程做实验1)修改jni/hello-jni.c文件#include __android_log_print(ANDROID_LOG_INFO, "HelloJniTag", "T...
分类:
移动开发 时间:
2014-10-15 19:13:41
阅读次数:
289
在游戏中对接支付的SDK的时候引入支付的so文件的时候在编译的时候总是被删除,后来经过查找资料自己整理出了一个解决方案
方案如下
在项目导入安卓中之后,在对应的jni文件夹中创建一个prebuilt的文件夹,把要导入的so文件全部复制进去
然后写一个bat批处理的文件
文件内容为:
xcopy /x /s /c /r G:\SVN\Kimbio\proj.android\jni\preb...
分类:
移动开发 时间:
2014-10-15 16:32:11
阅读次数:
189
android art JNI函数的调用代码及生成过程...
分类:
移动开发 时间:
2014-10-15 16:17:21
阅读次数:
261
方法一:
在android/jni/com_android_server_input_InputManagerService.cpp的276行,初始化InputManager对象的时候可以设置鼠标的速度,
mLocked.pointerSpeed = 0;//范围是-7到7,默认是0,-7最慢,7最快。
方法二:
在apk里面设置鼠标速度,调用InputManage...
分类:
移动开发 时间:
2014-10-15 16:01:09
阅读次数:
197
最近在研究cocos2d游戏移植安卓需要调用很多方法,所以在研究之中写下它们之间相互调用
首先,cocos2d调用安卓
在一个.h文件中添加头文件
#include
#include "platform\android\jni\JniHelper.h"
JniMethodInfo minfo;//定义Jni函数信息结构体
//getStaticMethodIn...
分类:
移动开发 时间:
2014-10-15 16:00:10
阅读次数:
205
开发NDK的时候,如果JNI文件找不到C和C++的支持类,然后报很多很多红叉号,是因为没有设定“Paths and Symbol”.
分类:
其他好文 时间:
2014-10-15 15:57:40
阅读次数:
158
Android jni开发资料--NDK环境搭建 android开发人员注意了谷歌改良了ndk的开发流程,对于Windows环境下NDK的开发,如果使用的NDK是r7之前的版本,必须要安装Cygwin才能使用NDK。而在NDKr7开始,Google的Windows版的NDK提供了一个ndk-buil...
分类:
移动开发 时间:
2014-10-15 13:51:11
阅读次数:
348
在上一篇文章(C调用lua函数)中,讲述了如何用c语言调用lua函数,通常,A语言能调用B语言,反过来也是成立的。正如Java
与c语言之间使用JNI来互调,Lua与C也可以互调。
当lua调用c函数时,使用了和c调用lua中的同一种栈,c函数从栈中得到函数,然后将结果压入栈中。为了区分返回结果和栈中的其他值,每一个函数返回结果的个数。
这里有个重要的概念:这个栈不是全局的结构,每个...
分类:
其他好文 时间:
2014-10-15 00:24:19
阅读次数:
270