j s与android原生的通信
使用Creater打包的安卓原生应用,可以通过反射机制直接在JavaScript中调用Java的静态方法。使用方法如下:
var o = jsb.reflection.callStaticMethod(className, methodName, methodSignature, parameters...)
className:java的类名
methodName:方法名字
methodSingnature:方法签名
parameters:参数
Cocos Creater中支持的java类型签名有下面4中:
一、Js调用java方法
使用示例一
在org.cocos2dx.javascript.AppActivity.java中定义一下方法
public static String jsCallNative(int value,float value2,boolean value3,String value4) {
return value + "--" + value2 + "--" + value3 + "--" + value4;
}