android调用cocos2dx例子,直接上代码

android中加入

// 回调回来了public native void GetUidAlready(String miuid);

在.cpp文件中加入

#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)#include "platform/android/jni/JniHelper.h"#include <jni.h>extern "C"{void Java_org_cocos2dx_cpp_AppActivity_GetUidAlready(JNIEnv *env, jobject thiz, jstring miuid){const char *temp = env->GetStringUTFChars(miuid, NULL);// 1.获取uidlog("id:%s", temp);// 2.释放env->ReleaseStringUTFChars(miuid, temp);}}#endif


其实很简单的jni,其他文章写的那么复杂的样子


这边有一个坑,卡了我2天时间,java调用回来的c++里面不能有cocos2d-x的接口,不是主线程android下面会挂掉。


更多相关文章

  1. 我的Android进阶之旅------>Android视频录制小例子
  2. android PhoneGap 的入门例子
  3. ubuntu下第一个Jni例子
  4. Android Studio入门小例子
  5. Android解析Xml字符串例子
  6. Android开发实现计算器的例子
  7. Android的一些例子
  8. android 二 BMI 小例子

随机推荐

  1. android:xmlns的作用以及自定义
  2. Android(安卓)Activity启动流程分析
  3. Android作业之组建通讯与后台服务 1
  4. EPSON Printer 打印机 Sdk For Android
  5. 《Frida高级逆向》训练营,7 月再开营!
  6. Android(安卓)Studio中学习Android(安卓)
  7. 每天记录学习的新知识 :蓝牙BLE数据传输记
  8. Android之隐式意图(Intent)如何查找匹配
  9. android消息机制总结
  10. Develop--Training(二)Getting Started--