gpt4 book ai didi

android - 使用 GAE 在 Android 中存储数据?

转载 作者:行者123 更新时间:2023-11-30 04:01:16 24 4
gpt4 key购买 nike

我是 Android 的新手,但我最终希望创建一个社交网络应用程序。我正在尝试找出存储用户数据(配置文件字段响应等)的最佳方式。我打算使用 Google App Engine 进行数据存储。一般来说,我如何获取从“编辑配置文件”页面收集的数据,并 (a) 将其存储在 GAE 数据存储区中,以及 (b) 使其显示在用户的配置文件中?例如,我将使用什么方法,以及我将如何设置用户数据?另外,我知道 GAE 数据存储有更多用户友好的界面,如 Objectify 和 Slim3;这些可以与Android一起使用吗?如果这些是一般性问题,我深表歉意,但如果您能指出正确的方向,那就太好了!

最佳答案

GAE 是服务器端平台,而 Android 是客户端平台。他们都使用 Java 作为他们的基本语言,但有不同的 SDK。所以你不能混合它们。

您需要采取的方法如下:

  • 为托管在 GAE 上的服务器端应用构建一个简单的 REST Web 服务层。
  • Android 客户端将进行 REST 调用以从服务器发送和获取数据。

在您在 App Engine 中托管的服务器端 Java 应用程序中,您可以使用 Datastore API。如果您想提高工作效率,可以查看 Objectify 等库。

在 Android 上,我建议如果您要为用户存储首选项/个人资料详细信息,您应该使用以下内容:a) 使用 Android 首选项。这会将偏好数据保存在设备本身上,并且不需要为了获取偏好而在设备和服务器之间发生网络调用。b) 任何你真正需要保存在服务器上的数据,你应该如前所述在 GAE 中创建一个 REST Web 服务器并通过 Android 上的 HTTP 网络调用它。

希望这对您有所帮助。

关于android - 使用 GAE 在 Android 中存储数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12469989/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com