1.第一步

   添加配置文件

  <meta-dataandroid:name="com.google.android.gms.version"android:value="@integer/google_play_services_version" />

  <meta-data android:name="com.google.android.gms.games.APP_ID"android:value="@string/app_id" />

  上面的Appid 在谷歌上申请  

先建立一个谷歌接口调用的全局变量

mGoogleApiClient = new GoogleApiClient.Builder(this)

.addConnectionCallbacks(this)

.addOnConnectionFailedListener(this)

.addApi(Plus.API).addScope(Plus.SCOPE_PLUS_LOGIN)

.addApi(Games.API).addScope(Games.SCOPE_GAMES)

.build();

  然后连接

mGoogleApiClient.connect();

2.第二步

连接成功后就可以提交分数

    Games.Leaderboards.submitScore(mGoogleApiClient, getString(R.string.leaderboard_high_score),score);

 
第二个参数就是在谷歌上申请的ID

3.第三步

  查看排行榜

    startActivityForResult(Games.Leaderboards.getAllLeaderboardsIntent(s_instance.mGoogleApiClient),5001);

  第二个参数是请求数,可以自己定义

4.第四步

成就添加,在做的过程中,发现谷歌需要申请排行榜appid的时候需要添加成就,不添加就申请不了,没办法就添加了几个成就,谷歌上默认成就添加至少5个。用户完成这个成就后,谷歌用户上的经验相应的增加。

每个成就完成后就调用:

    Games.Achievements.unlock(mGoogleApiClient, getString(R.string.achievement_credits_achievements));

  第二个参数就是你在谷歌上申请的。

以上就是个人在接入过程中经理的,有不对的地方请给指正,谢谢。

欢迎交流 ,交流QQ:837138108 添加最好备注

 

更多相关文章

  1. asynchttpclient的post方法发送json格式参数和表单格式参数
  2. Camera.Parameters android相机参数
  3. [读书笔记]Android LayoutInflater.inflate方法参数详解原理分析
  4. android获取CPU参数(命令行方式)
  5. Appium的DesiredCapabilities参数设置
  6. Android Activity或者Fragment 向Adapter实时传递参数

随机推荐

  1. android获得手机的电量
  2. 动态实现隐藏标题栏
  3. android 对话框AlertDialog
  4. Android(安卓)文件打开方式
  5. Android(安卓)之 调用短信界面
  6. android的图形报表展示解决方案
  7. Android上实现zlib解压缩的方法 Inflater
  8. Android(安卓)7.1.2(Android(安卓)N) Act
  9. android 读取json数据(遍历JSONObject和JS
  10. Android(安卓)时间滚动控件