gpt4 book ai didi

android - 使用 GWT 的 Android 应用架构

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

我需要使用 Java 构建 Android 应用程序,它能够发送请求以读取或写入一些数据到“数据库”或谷歌网络服务器上的类似数据存储(使用 GWT 技术)。Android 应用程序应该能够使用 Google 帐户对用户进行身份验证,向服务器发送请求以将数据添加到服务器上的数据库,从服务器接收数据。我想知道我应该使用的最佳方法和架构是什么?我应该使用什么机制通过网络获取数据响应(RPC、GET 请求)?我应该在服务器端放什么(servlet,...)?有如何构建 gwt 应用程序的示例:在浏览器中运行 1.javascript 2.servlet、服务、serviceImpl、serviceAcynch 等...我认为这对我的应用程序没有用,因为我需要直接获取数据并将其发送到/来自服务器。

我需要与 GWT 服务器进行数据交换以获取/更新我的 Google MapView 的坐标。因此我需要在 android 客户端应用程序和 GWT 之间使用数据交换机制。


为什么我在 Android 上需要这个?我必须能够获取 Android 设备的 GPS 位置并使用 Web 服务器更新数据,然后在 map 上显示我的 Android 设备位置。我需要 GWT 来存储、放置、返回位置数据(例如显示访问过的位置)。它应该构建为 Android 原生应用程序吗?我如何更新,从 GWT 服务器获取数据?

最佳答案

您问的是一般性问题。我能做的最好的就是给你一个笼统的答案。对于这样的事情,我喜欢建立一个 REST 框架。 REST 是一种健壮且有弹性的范例,这是您在开发移动应用程序时需要的东西,网络连接可能随时断开。使用 REST,您可以只使用标准的 HttpRequests 来查询服务器。服务器端响应请求就像处理 HttpRequest 一样简单。在 Android 上,HttpURLConnection 类非常适合此类内容。如果您想要一个相当复杂但全面的示例,可以查看 android SDK 中的 SampleSyncAdapter 示例。此外,您可能会发现此 Google IO video有趣的。这是我的最爱之一。

关于android - 使用 GWT 的 Android 应用架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8037826/

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