在 Google Cloud 中保存 Android 应用程序数据
Posted
技术标签:
【中文标题】在 Google Cloud 中保存 Android 应用程序数据【英文标题】:Saving Android application data in Google Cloud 【发布时间】:2013-07-30 02:18:22 【问题描述】:是否可以将 android 应用程序数据保存在 Google Cloud 中并在使用应用程序时与应用程序同步?例如,我希望 Google Cloud Storage 充当我的应用程序的服务器。
我想在 Google Cloud Storage 中创建一个文件夹,并将所有与应用相关的数据存储在那里。我已阅读 Cloud Storage 文档并创建了 API 密钥。请告知是否可以这样做。
【问题讨论】:
看看这个..***.com/questions/12104756/… 感谢您的回复。应用需要处理大量图片。由于设备存储空间不足,无法将大尺寸图像保存在设备中,我想保存在云中,并在需要时获取它们。谷歌应用引擎可以吗? 【参考方案1】:您可以使用Google Cloud Endpoints 将您的移动应用连接到 Google Cloud Platform:
一个工具,多个客户
从一个来源为 Android、ios 和基于 Web 的客户端构建客户端库。 Cloud Endpoints 只需几个步骤即可打包您的代码以构建 API server。 Cloud Endpoint API 库以 Java 和 Python 提供。在我们的 documentation 中了解有关 Cloud Endpoints 的更多信息,或者直接深入并尝试我们的示例 Tic Tac Toe Web 应用程序。
扩展 App Engine 基础架构
App Engine 中提供的所有工具和库现在都可用于您的移动设备。使用您的 App Engine 后端访问数据存储、云存储和任务队列,无需额外工作。关注我们的examples,快速集成 OAuth 2.0 身份验证。
如果您正在构建 Android 游戏,您还可以使用 Google Play Games Services 中的 Saved Games 功能。
【讨论】:
【参考方案2】:每个 google 服务如果访问任何特定用户的帐户信息或服务,则必须通过 oauth 身份验证流程。我猜你也需要它来访问谷歌应用引擎服务。 https://developers.google.com/accounts/docs/OAuth2
这可能不是您问题的完整答案。但它可以让球滚动。
【讨论】:
以上是关于在 Google Cloud 中保存 Android 应用程序数据的主要内容,如果未能解决你的问题,请参考以下文章
将 Keras ModelCheckpoints 保存在 Google Cloud Bucket 中
如何使用R将Google Cloud Datalab输出保存到BigQuery中
如何使用 R 将 Google Cloud Datalab 输出保存到 BigQuery
保存Google Cloud Platform服务帐户凭据的位置