【原生】CocosCreator Android和游戏的通讯, Java和TS互相调用

Cocos版本:2.4.4

参考:

Cocos文档-Java原生反射机制

Cocos文档-JSB使用指南

 

Cocos中调用Android方法

在android的AppActivity中定义一个方法

【原生】CocosCreator  Android和游戏的通讯, Java和TS互相调用

 

 

 

在cocos中调用

【原生】CocosCreator  Android和游戏的通讯, Java和TS互相调用

 

 

 

运行android项目,可以看到调用成功

 【原生】CocosCreator  Android和游戏的通讯, Java和TS互相调用

 

 

 

cocos调用安卓方法使用的是

var o = jsb.reflection.callStaticMethod(className, methodName, methodSignature, parameters...)

className: android中的类名

methodName:anroid中方法名

methodSignature:类型签名

parameters:传递参数

o:返回值

 

Cocos中支持的签名类型,共4种:

 

Java类型                签名

int                           I

float                        F

boolean                 Z

String                    Ljava/lang/String;

 

Android中调用Cocos的方法

 

 

 

  

 

上一篇:vi和vim 编辑器显示行号


下一篇:Cocos Creator 屏幕适配 (Widget,Fit Width, Fit Height,ShowAll,常用分辨率,刘海屏)