JniHelper c++调用安卓代码
来源:互联网 发布:域名未授权 编辑:程序博客网 时间:2024/06/06 02:01
说明:所有操作基于cocos-2dx3.9。
1、在src/com/extents/下创建类test。
test.java代码如下:
package com.extents;public class test { public static void quit(){ System.exit(0); }}
2、c++调用java的静态方法。
#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)#include "platform/android/jni/JniHelper.h"#endifJniMethodInfo minfo; bool isHave = JniHelper::getStaticMethodInfo(minfo,/*JniMethodInfo的引用*/ "com/extents/test",/*类的路径*/ "quit",/*函数名*/ "()V");/*函数类型简写*/jobject activityObj;if (isHave){//CallStaticObjectMethod调用java函数,并把返回值赋值给activityObj activityObj = minfo.env->CallStaticObjectMethod(minfo.classID, minfo.methodID);}
0 0
- JniHelper c++调用安卓代码
- cocos2d-x 使用JniHelper 调用 java代码 获取安卓生成的唯一标示UUID
- 安卓jni调用之C代码中调用Java代码
- cocos2dx:C++层通过JniHelper调用JAVA层代码进而调用Android手机应用接口
- Cocos2d-x中通过JNI进行C++调用Java代码 JniHelper类的使用
- JniHelper
- 一个初级例子讲述C和CPP在JNI中调用安卓Java代码
- 安卓JNI/NDK开发3(进阶 在C代码中调用java方法)
- 安卓 调用QQ加群代码
- js调用安卓和ios代码
- Unity调用安卓代码创建按钮
- JniHelper java和c++互相调用
- 安卓C代码增加宏开关
- Unity 安卓项目 接入调用java代码
- react-native调用安卓代码-高级应用
- 使用cocos2dx 的JniHelper 调用记得销毁classID
- cocos2dx-JniHelper 使用,在c++层面调用java层接口
- matlab调用C代码
- 第十二周项目1-实现复数类中的运算符重载(1)
- Andorid 动画介绍
- 嗅探、中间人sql注入、反编译--例说桌面软件安全性问题
- C++ 默认构造函数深度解析
- 【sql server】解决 com.microsoft.sqlserver.jdbc.SQLServerException: Incorrect syntax near '@P0'.
- JniHelper c++调用安卓代码
- 由浅到深的了解block
- 2015多校联盟
- C#学习笔记之File类
- LINUX+APACHE+MYSQL+PHP安全加固配置说明
- 第12周项目-复数类中的运算符重载
- UVA 11426 GCD - Extreme (II) (欧拉函数)
- MAC窗口管理神器--Moom
- Linux下Oracle GoldenGate(OGG)的配置