【问题标题】:how to create a snapshot in android google play services如何在 android google play 服务中创建快照
【发布时间】:2017-03-21 23:58:34
【问题描述】:

我知道这个问题可能看起来很基础,但我真的不知道如何实际创建快照,而且我在 Google Play 服务中没有找到任何关于如何创建快照的文档。如果我没有承认或遗漏了什么,请原谅并告诉我

【问题讨论】:

  • 您能否更详细地解释一下您所说的“快照”是什么意思
  • 查看Adding Saved Games to Your Android Game,本指南向您展示如何在 Android 应用程序中使用 Saved Games API。该 API 可以在 com.google.android.gms.games.snapshot 包中找到。但要知道,在您可以使用保存的游戏服务之前,您必须首先启用对它的访问。为此,请在使用 gpg::GameServices::Builder 创建服务时调用 EnableSnapshots()。这将在下一个身份验证事件中启用保存的游戏所需的其他身份验证范围。
  • 我已经启用了

标签: android google-play-services google-play-games


【解决方案1】:

您可能已经看过这个:https://developers.google.com/games/services/android/savedgames 它没有给出完整的图片,但 Google 的这个示例代码应该可以帮助您:https://github.com/gguuss/android-basic-samples/tree/master/BasicSamples/CollectAllTheStars2

它通过一个完整的游戏,使用 Google Play 游戏服务保存和检索快照。

【讨论】:

  • 非常感谢您向我展示这个对我有帮助的示例
  • 请记住,您可以使用 java 序列化将任何本地数据存储到字节数组(保存的游戏快照的强制数据类型),如果您不这样做,Google 文档中的任何地方也没有提及有序列化的先验知识。
  • 老实说,我不把东西保存在字节数组中我通常保存变量而不改变它们的数据类型,除了位图,我把它们的 Uri 保存在一个包中
猜你喜欢
  • 2019-11-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多