对一个刚毕业的学生而言,进入一家新的公司里,一切都是新的,我主要想要发展的方向是游戏软件行业,所以我选了一家游戏公司,应聘的是游戏前端.。因为公司的游戏已经基本完成了,差不多是到后期上线了,老板给我的第一个任务是接入平台SDK,由于我是手游的,所以有android跟IOS两个方向,主程序给了我一些SDK的文档让我自己看,同时我还得学习SVN版本控制的使用,我之前都没接触过SDK和SVN,对我也算是新的东西,我来分享一下其中遇到的问题:
1. 接SDK我要了解json文档:
参考百度:http://baike.baidu.com/link?url=jaW0szZ7WMJWr__JSEmHGFMeQ6QCDa_QZcDhRvZWu4AOllp0yZta81t8ZPbYv0KJe8_Mjs8zWXeEzK-1Qp1hJ_
2. 熟悉android activity生命周期(我没学安卓)
SDK导入流程:导入到安卓
E:\NEW_SVN\Publish\Android\3kwan\assets 下用SVN update一下跟新到最新内容
E:\NEW_SVN\trunk\HeroWarClient\proj.android\assets 把跟新的assets里的内容覆盖这里面的
然后倒入Eclipse
E:\NEW_SVN\trunk\HeroWarClient\channel_pack (library_commonsdk_res包 library_mi包) 在这个路径
/已经打开的情况刷新一下就好F5刷新Clean就好
需要HeroWar包 library_commonsdk_res包 library_mi包
测试后把包EXport到E:\NEW_SVN\Publish\Android\3kwan路径 添加秘钥 key xxxxx xxxxx
打好的包需要右键SVN+add+然后+commit上传
//SDK接入需要修改内容
AndroidManifest.xml文档的复制相关权限和清单
启动项配置也是在AndroidManifest.xml
配置好了AndroidManifest.xml后按2.3.6这里提供的SDK同步一下游戏的Activity状态值
Ctrl + F 查找activity 然后找到 onActivityResult(); 在src包中的HeroWar.java里改
同步application方法,super之前调用
3需接入接口:
1 初始化接口(必接)
2 悬浮窗接口(必接)
3 登录接口(必接)
4 切换账号接口(可接)
5 sdk 社区切换账号监听接口(必接)
6 充值接口(必接)
7 游戏币消耗接口(可接)
8 sdk 平台运营数据接口(必接)
9 退出页面接口(必接)
10 注销接口(可接)
3k 玩对接文档
上海游民网络科技有限公司
11 释放资源接口(必接)
12 奇虎360 防沉迷接口(特殊接口必接)
13 SDK 调试接口