博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安卓jni调用
阅读量:6618 次
发布时间:2019-06-25

本文共 1355 字,大约阅读时间需要 4 分钟。

//======================= C++ 调用 java ===========================

static void goToLogin();

void JniFunction::goToLogin()

{
  JniMethodInfo t;
  if (JniHelper::getStaticMethodInfo(t, "org/cocos2dx/cpp/ParallelSdkManager", "goToLogin", "()V")) {
    t.env->CallStaticVoidMethod(t.classID, t.methodID);
    t.env->DeleteLocalRef(t.classID);
}

}

public static void goToLogin(){

try{
  System.out.println("goToLogin");
  AppActivity sdkActivity = AppActivity.getActivity();
  sdkActivity.testLogin();
}catch(Exception e){
  e.printStackTrace();
}
}

 

public void testLogin(){

try {
  System.out.println("--------testLogin-----9999998 88888888888 222222222222222 ------");
  this.runOnUiThread(new Runnable(){

  @Override

  public void run() {
  // TODO Auto-generated method stub
  System.out.println("second part was called ***************");
  platform.pwLogin(AppActivity.this,
  AppActivity.this);
}
});
//}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

//===================java调用C++ =====================

JniFunction.showHintForPay();

public static native void showHintForPay();

.h(C++)

//显示付费成功提示语
JNIEXPORT void JNICALL Java_org_cocos2dx_cpp_JniFunction_showHintForPay();

JNIEXPORT void JNICALL Java_org_cocos2dx_cpp_JniFunction_showHintForPay()

{
     //do your things
}

 

转载于:https://www.cnblogs.com/mhh999/p/5431588.html

你可能感兴趣的文章
利用nmap对Mongodb Redis未授权访问测试
查看>>
CakePHP
查看>>
我的友情链接
查看>>
编译mysql5.6.27
查看>>
搭建centos6.7网站服务器记录
查看>>
Release版本调用ffmpeg av_register_all程序崩溃
查看>>
Referenced management pack not found
查看>>
jquery中data函数的用法示例
查看>>
巧用strtotime函数计算日期
查看>>
JVM中java对象的生命周期
查看>>
mysql 查看连接数,状态
查看>>
JFinal集成YUI Compressor压缩合并JS和CSS
查看>>
windows下的Oracle卸载
查看>>
sqlserver查看死锁的存储过程
查看>>
在VirtualBox中的CentOS 6.3下安装VirtualBox增强包(GuestAd...
查看>>
Java开发中的23种设计模式详解(转)
查看>>
Tomcat配置日志生产功能
查看>>
移植Qt与Tslib到X210开发板的体会
查看>>
Nginx + webpy 和FastCGI搭建webpy环境
查看>>
修改页面JS 360浏览器
查看>>