:904: :904: :904: :904: :904:
大致需求是这样的,使用cocos2d-x开发游戏,移植到Android平台,游戏中需要向服务器上传数据,因为都是些小游戏且数量较多,我想把上传部分独立出来。因为这些游戏都是通过一个客户端启动,所以问题就是cocos2d编写的游戏需要调用客户端提供的上传接口。
两个Android程序之间调用使用AIDL很方便,而且cocos2d能通过jni调java,但调用aidl接口具备可行性吗?
求解。
只用过自身进程间的通信,用的JNIhelp,应用间应该也是这个吧。
用JNIHelper确实能调用java层中的方法,但在coco2d编辑环境下能否自动生成aidl文件,就不得而知了。不过目前看来只有这一种方法可以,还需进一步验证。谢谢!
aidl是依赖于android环境的,与cocos2d-x没得关系得,跨进程还还是要调用JNI才可以吧
还有就是用到过message的方法,Cocos调用的方法只是传递一个信息,android这边主程序里对这个消息监测,然后调用方法。这样就完全是android自己的事,与Cocos无关了。