使用GAE在Android中存储数据?
我是Android新手,但我最终希望创建一个社交网络应用程序。我试图找出存储用户数据的最佳方式(配置文件字段响应等)。我计划使用谷歌应用程序引擎进行数据存储。通常,我如何获取从“编辑配置文件”页面收集的数据,并(a)将其存储在GAE数据存储中,以及(b)将其显示在用户配置文件上?例如,我将使用什么方法,以及如何设置用户数据?另外,我知道GAE数据存储有更多用户友好的界面,比如Objectify和Slim3;这些可以与Android一起使用吗?如果这些是一般性的问题,我很抱歉,但是如果你能给我指出正确的方向,那就太好了 GAE是服务器端平台,而Android是客户端平台。它们都使用Java作为基础语言,但有不同的SDK。所以你不能把它们混在一起 您需要采取的方法如下:使用GAE在Android中存储数据?,android,google-app-engine,data-storage,Android,Google App Engine,Data Storage,我是Android新手,但我最终希望创建一个社交网络应用程序。我试图找出存储用户数据的最佳方式(配置文件字段响应等)。我计划使用谷歌应用程序引擎进行数据存储。通常,我如何获取从“编辑配置文件”页面收集的数据,并(a)将其存储在GAE数据存储中,以及(b)将其显示在用户配置文件上?例如,我将使用什么方法,以及如何设置用户数据?另外,我知道GAE数据存储有更多用户友好的界面,比如Objectify和Slim3;这些可以与Android一起使用吗?如果这些是一般性的问题,我很抱歉,但是如果你能给我指出
- 为托管在GAE上的服务器端应用程序构建一个简单的RESTWeb服务层
- Android客户端将进行REST调用以从服务器发送和获取数据
希望这能有所帮助。GAE是一个服务器端平台,而Android是一个客户端平台。它们都使用Java作为基础语言,但有不同的SDK。所以你不能把它们混在一起 您需要采取的方法如下:
- 为托管在GAE上的服务器端应用程序构建一个简单的RESTWeb服务层
- Android客户端将进行REST调用以从服务器发送和获取数据
希望这能有所帮助。正是我要回答的。非常感谢您的回复,这非常有帮助。将数据作为首选项存储在设备中听起来是个不错的解决方案。如果你不介意回答的话,我有几个后续问题。是否建议在GAE中保存一份首选项副本,以防用户切换设备?此外,您认为社交网络应用程序的哪些数据值得存储在服务器上。对如果您计划跨设备为用户提供无缝体验,那么用户首选项和任何此类关联数据都应存储在云(GAE)中,以便在他们切换设备时,设置可用。但是为了提高性能,我强烈建议下载首选项并从设备上使用它。2) 数据的类型实际上取决于您的应用程序。但如果你特别询问偏好,可能是类别、兴趣区、禁用通知等。这正是我要回答的。非常感谢你的回复,这非常有帮助。将数据作为首选项存储在设备中听起来是个不错的解决方案。如果你不介意回答的话,我有几个后续问题。是否建议在GAE中保存一份首选项副本,以防用户切换设备?此外,您认为社交网络应用程序的哪些数据值得存储在服务器上。对如果您计划跨设备为用户提供无缝体验,那么用户首选项和任何此类关联数据都应存储在云(GAE)中,以便在他们切换设备时,设置可用。但是为了提高性能,我强烈建议下载首选项并从设备上使用它。2) 数据的类型实际上取决于您的应用程序。但如果你特别询问偏好,可能是类别、兴趣区、禁用通知等。