【小米sdk】cocos2dx网游客户端接入Android渠道MISDK总结二:小米登陆账号UID和SessionId的获取
首页 > 游戏开发技术 > 渠道SDK    作者:闭眼就天黑   2016年1月31日 15:02 星期日   热度:7235°   百度已收录  
时间:2016-1-31 15:02   热度:7235° 

前几天实现了小米sdk的初始化,这几天还在研究小米sdk的登陆问题。因为小米sdkjava代码实现的,游戏本身是cocos2dx3.3来开发的,所以需要用到cocos2dx自带的JniHelper来实现C++java的交互调用。

首先创建个javaInfoMation类来实现UidSessionId的储存。

小米sdk1.png 

 

InfoMation.Java代码解析:

1、定义两个static静态变量,用来存储uidsessionid

2、实现uidsessionidsetget方法。

 

AppActivity中使用创建InfoMation对象,并使用其set方法来获取初始化的uidsessionid

小米sdk2.png 

下面开始在游戏中来获取uidsessionid了。由于用c++来读取InfoMation.java中的数据,所以我们需要使用jnihelper来作为中间媒介。

在安卓工程jni/hellocp路径下创建c++JniCppForJava.cppJniCppForJava.h

JniCppForJava.h中声明2个方法,GetUid()GetSessionId()

小米sdk3.png

 

 

然后在JniCppForJava.cpp中来实现这两个方法

 

小米sdk4.png 

 

具体请参考jnihelper的用法,这里大致在上图标注下代码。

然后我们在游戏界面来测试下这个方法是否可以实现c++java的交互。

小米sdk5.png 

 

 

打包成apk安装到真机进行测试下。如下图,爬了2天的坑终于实现了jni的交互。Cocos2dx的坑爬的让人心累。

小米sdk6.jpg 

 

上一篇:

【小米sdk】cocos2dx网游客户端接入SDK总结一:实现初始化和登录

 http://www.byjth.com/sdk/45.html


二维码加载中...
本文作者:闭眼就天黑      文章标题: 【小米sdk】cocos2dx网游客户端接入Android渠道MISDK总结二:小米登陆账号UID和SessionId的获取
本文地址:https://www.byjth.com/sdk/46.html
版权声明:若无注明,本文皆为“闭眼就天黑专栏_技术博客_个人学习总结”原创,转载请保留文章出处。
相关文章

版权所有:《闭眼就天黑专栏_技术博客_个人学习总结》 => 《【小米sdk】cocos2dx网游客户端接入Android渠道MISDK总结二:小米登陆账号UID和SessionId的获取
本文地址:https://www.byjth.com/sdk/46.html
除非注明,文章均为 《闭眼就天黑专栏_技术博客_个人学习总结》 原创,欢迎转载!转载请注明本文地址,谢谢。

返回顶部    首页    手机版本    版权所有:闭眼就天黑专栏_技术博客_个人学习总结
    站长: 闭眼就天黑    搜索cocos2dx主题 技术支持:闭眼就天黑   皖ICP备14007736号-1  

皖公网安备 34132102000107号

   sitemap