游戏sdk接入教程:uc(阿里游戏)接入

上文中已介绍了环境与软件的安装配置(https://my.oschina.net/u/3024661/blog/881141),之后我们就可以开始学习接入渠道了,

UC已和豌斗夹渠道合并,改名叫阿里游戏

我这边演示用DEMO的下载的为融合版,看一下下载下来后有些什么东西吧

具体里面的东西如何使用,我们晚点正说

 

在接入之前,需先在渠道后台创建游戏,获取一些接入参数。

客户端所需要参数包括:cpIdgameIdserverId。参数基本是初始化时所需要传入的参数。

 

准备工作做为,正式开始接入,首先肯定是把所需要的资源如JAR包之类的复制到我的工程中去。

我这边的接入环境是Eclipse

 

那首先我们得先创建一个demo工程,打开我们的Eclipse,新建一个工程,名为demo






创建完成之后如下图,会发现我们左侧栏会有两个新工程

很明显现在是有问题的,有两个大大的感叹号,那有些东西我们是不需要的,就直接大胆的delete掉 ,先删除appcompat v7 选中appcompat v7delete键,记得打勾如下图红色标记处,然后按确定

 

现在我们发现打叉叉的地方有这几个地方

首先我们去values里面把错误的地方删除

之后我们发现错误的地方只有一处了

我们双击MainActivity.java打开这个类

然后我们把除了第一行外所有的代码都删除,之后我会把整个类的代码写在后面,大家只需要把整个类的代码复制进这个类里就行

然后我们clean我们的工程,选中demo

然后把下图中红框里的三个目录都delete删除



同样重复刚刚的步骤,clean我们的工程

同样打开下图中报错的文件

删除文字下方带红色波浪线的


再次clean一下我们的demo工程后发现没有地方再报错了

打开我们下载好解压出来的文档目录找到所需要依赖的JAR

红框所示就是我们Eclipse所需要的jar包了。

alipay.jar复制到我们工程的libs目录下就行。

 

.arrstudio中用的类似于Eclipse.jar,但其中整合了其他资源,所以,我们需要把arr文件的后缀名改成rar或者zip把的解压出来获取我们需要的资源文件。



然后解压

解压出来的目录格式:

其中,我们需要是上图中两个红框中的。

ucgamesdk.jar复制到我们工程的libs目录下

assets目录下的所有文件复制到我们工程的assets目录下。

至此,我们已经把所有需要的东西都复制到了我们的工程中,clean 一下我们的demo工程,接下来个上代码了。

 

首先我们打开我们工程的AndroidManifest.xml文件。

然后复制以下代码

点击(此处)折叠或打开

  1. <?xml version="1.0" encoding="utf-8"?>

  2. <manifest xmlns:android="http://schemas.android.com/apk/res/android"

  3.     package="com.example.demo"

  4.     android:versionCode="1"

  5.     android:versionName="1.0" >



  6.     <uses-sdk

  7.         android:minSdkVersion="8"

  8.         android:targetSdkVersion="18" />



  9.     <supports-screens

  10.         android:anyDensity="true"

  11.         android:largeScreens="true"

  12.         android:normalScreens="true"

  13.         android:resizeable="true"

  14.         android:smallScreens="true" />



  15.     <uses-permission android:name="android.permission.INTERNET" />

  16.     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

  17.     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

  18.     <uses-permission android:name="android.permission.READ_PHONE_STATE" />

  19.     <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

  20.     <uses-permission android:name="android.permission.SEND_SMS" />

  21.     <uses-permission android:name="android.permission.GET_TASKS" />

  22.     <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />

  23.     <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />

  24.     <uses-permission android:name="android.permission.GET_ACCOUNTS" />

  25.     <uses-permission android:name="android.permission.RECORD_AUDIO" />

  26.     <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />

  27.     <uses-permission android:name="android.permission.USE_CREDENTIALS" />

  28.     <uses-permission android:name="android.permission.READ_LOGS" />

  29.     <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />



  30.     <application

  31.         android:allowBackup="true"

  32.         android:icon="@drawable/ic_launcher"

  33.         android:label="@string/app_name" >

  34.         <activity

  35.             android:name=".MainActivity"

  36.             android:label="@string/app_name" >

  37.             <intent-filter>

  38.                 <action android:name="android.intent.action.MAIN" />


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值