码迷,mamicode.com
首页 >  
搜索关键字:jnihelper    ( 19个结果
11.Cocos2dx2.2下使用JNI技术调用jar包里面的一些方法遇到的一些问题及解决方式。
步骤一:导入JniHelper.h头文件。#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)#include "JniHelper.h"#endif;此时会遇到JniHelper.h头文件无法找到的问题,须要加入附加包括文件夹就可以解决这个问题。详细操作过...
分类:编程语言   时间:2015-01-05 18:00:57    阅读次数:233
关于cocos2d-x 和安卓之间的相互调用
最近在研究cocos2d游戏移植安卓需要调用很多方法,所以在研究之中写下它们之间相互调用 首先,cocos2d调用安卓 在一个.h文件中添加头文件 #include #include "platform\android\jni\JniHelper.h" JniMethodInfo minfo;//定义Jni函数信息结构体 //getStaticMethodIn...
分类:移动开发   时间:2014-10-15 16:00:10    阅读次数:205
Cococs2d-x c++调用java静态函数
cocos2d-x中JniHelper类封装了我们所需要的,原理是通过JNI获取java虚拟机,再获取当前程序的JNI环境,通过JNI环境获取需要调用的java类信息,再获取需要调用的java类中的函数信息。再通过JNI环境调用,使用类信息、函数信息,调用对应的java函数。 主要接口: static bool getStaticMethodInfo(JniMethodInfo &meth...
分类:编程语言   时间:2014-10-09 15:09:44    阅读次数:245
Cocos2d-x3.1中使用万普平台实现Android平台广告添加
本文使用万普广告平台往Cocos2d-x3.1项目中添加广告。万普的SDK for Cocos2d-x功能挺全的,只是官方文档的使用说明中使用的Cocos2d-x引擎是2.0.1,平台是Windows下的,年代有点久远,本文主要介绍Mac10.9.5+XCode6.0.1+Cocos2d-x使用万普添加广告。首先赞一下万普的工作人员,头一天晚上注册使用,第二天就打电话问候有没有问题~ 1、注册万...
分类:移动开发   时间:2014-09-29 20:54:52    阅读次数:204
Cocos2d-x3.1通过JniHelper调用Java类中静态函数
1、创建Cocos2d-x工程 (1)cd /Users/自己用户名/Desktop/cocos2d-x-3.1/tools/cocos2d-console/bin  (2)cocos new JniDemo -p com.pactera.jni -l cpp -d 自己的工程路径 2、将新建工程的proj.android导入ADT (1)FILE->Import->Android->Ex...
分类:编程语言   时间:2014-09-25 17:37:07    阅读次数:310
JniHelper
using System;using System.Runtime.CompilerServices;using UnityEngine;internal static class JniHelper{ public static void CallStaticSafe(this Androi...
分类:其他好文   时间:2014-08-08 15:49:16    阅读次数:212
11.Cocos2dx2.2下使用JNI技术调用jar包里面的一些方法遇到的一些问题及解决方案。
步骤一:导入JniHelper.h头文件,#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) #include "JniHelper.h" #endif;此时会遇到JniHelper.h头文件无法找到的问题,需要添加附加包含目录即可解决问题。具体操作步骤如下:右击项目---->c/c++---->常规---->附加包含目录---->添加JniHelper...
分类:其他好文   时间:2014-07-30 20:57:34    阅读次数:385
Cocos2d-x移植android加入震动效果
cpp部分通过jni调用java静态函数 头文件: #include #include "cocos2d.h" #include "platform/android/jni/JniHelper.h" 在cpp类中定义方法去调用Cocos2dxSound.java中vibrate方法: static void vibrateJNI(long longtime) { Jni...
分类:移动开发   时间:2014-07-16 17:25:44    阅读次数:249
cocos2dx安卓客户端接入移动MM付费SDK
C++和java的调用需要使用JNI,这里使用cocos2dx提供的JniHelper就可以满足要求。以游戏中购买炸弹道具为例流程图:先按照文档进行配置;在Java工程中新建一个包"IAP",作为C++与mmsdk交互的中间层;Handler和Listener可以使用Demo自带的两个类,将Demo...
分类:移动开发   时间:2014-07-07 00:00:03    阅读次数:508
19条   上一页 1 2
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!