Android 使用GangSDK创建第三方家族公会系统经验分享
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 使用GangSDK创建第三方家族公会系统经验分享相关的知识,希望对你有一定的参考价值。
由于需要对之前的游戏加入一个家族系统,想到这块儿可能会有大量的工作需要自己做,就偷了个懒去网上搜罗了一波,有没有类似现成的系统?结果让我惊奇的发现,目前市面上居然真的有类似的服务,虽然是小公司开发的,但是五脏俱全,并且还是免费的,所以决定入坑尝试一下。这里就我使用的第三方家族系统(GangSDK)做一个简单的记录,方便以后查看。
一、获取APPkey
首先,打开GangSDK官网www.gangsdk.com,登录或者注册一个账户,登录成功后进入管理后台,废话不说,直接上图上图…
填写应用名称,android包名,(ios平台填写bundle id)创建可得到appkey
二、下载SDK
SDK里面包含核心库跟UI库,官方建议我们先查看带有UI库 ,直接运行demo效果后,再自行研究如何使用核心库开发自己的自定义UI。本着拿来主义的原则,我当然是直接使用官方自带的UI库,内接应用。
下载GangSDK包解压包后如下图所示
闲来无事分析一下GangUI里面包含的库的说明
三、快速集成
1. Android studio建立自己的test项目,file->new->importmodule 导入解压文件夹内的GangUI
2. 打开自己test项目中的build.gradle文件编辑
3. 打开自己test项目中AndroidManifest.xml中,添加以下代码:
请在value中填入在GangSDK官网申请的Gang-AppKey。
4.在自己需要跳转的地方加入启动模块代码
代码已经加完,不出意外肯定是能启动起来了,这样社群系统就加好了,里面GangUI库应该可以自行修改…发现官方很贴心,提供了几套UI效果供我们自己选择,这个必须手动赞一下!
更多的功能可以参考官方的文档,我这里就不赘述了!
四、其他问题
在加入GangSDK的过程中编译的时候出现一个问题,放出截图已经解决办法:
查看Gradle Console中日志发现可能是支持包的问题
经过查看发现是GangUI中的支持包跟自己项目中的支持包版本不一致造成的!改成统一的版本就好了!
以上是关于Android 使用GangSDK创建第三方家族公会系统经验分享的主要内容,如果未能解决你的问题,请参考以下文章
Android解析ActivityManagerServiceAMS启动流程和AMS家族