Creator里面如何实现Android微信分享?不考虑用AnySDK,那个太难用了!
微信开放平台的文档是Java代码,但是Creator里面是Js代码,我不知道如何用Js调用Java。
这里我就又要吐槽触控了,文档太不完善了,js调用java可以这样:
jsb.reflection.callStaticMethod(className, methodName, methodSignature, parameters...)
补充一下:
类名,方法签名都遵循jni规范,例如:
package org.cocos2dx.javascript;
import java.util.logging.Logger;
public class JStest {
public static void hello(String msg){
Logger log = Logger.getLogger("result");
log.info(msg);
}
public static int sum(int a){
return a + 2;
}
}
js调用的时候应该这样:
jsb.reflection.callStaticMethod("org/cocos2dx/javascript/JStest", "hello", "(Ljava/lang/String;)V", "this is a message from js");
var result = jsb.reflection.callStaticMethod("org/cocos2dx/javascript/JStest", "sum", "(I)I", 3);
3赞
确实要吐槽一下,Creator的文档确实不完善,还不能随着版本更新。
多谢回复!
文档在这里:
JAVA
http://www.cocos.com/docs/html5/v3/reflection/zh.html
OC
http://www.cocos.com/docs/html5/v3/reflection-oc/zh.html
1赞
看来在看cocos creator的文档之前得先看看cocos2d-x的文档
这个资料可以,等我接完微信分享,我要写篇教程出来。
3赞
期待你的教程
还有人么?
来吧 上教程
anysdk
有的,等你教程
搞了一个星期,终于把微信登录和分享搞定了!(不通过任何接入SDK)
1赞
就等你教程了
说话的教程呢?
教程呢?
上教程
期待。。。
文档却没有写OC回调JS的方法,单一方的调用没什么实际使用意义,写文档的人还是要多注意下实际使用场景啊!