-3

我有一个研究生项目..我应该使用 GPRS 将 GPS 位置从 android 设备发送到 asp.net website.so 我应该使用什么方法?HTTP 请求或其他 Web 服务。我应该在android设备和asp页面中使用什么代码?!提前致谢..

4

1 回答 1

4

您问的是一个非常基本的问题,但您将其描述为研究生项目任务。我真的担心下一代软件开发人员......

无论如何,这是您帖子的问题列表:

  • GPRS(通用分组无线电服务)是一种基于分组的移动无线电通信系统(我们手机中 3G 的前身)。您正在考虑 GPS(全球定位系统)。除了在大多数智能手机中都可以使用两者之外,它们是完全不同的概念。
  • “ASP”有歧义,可以指基于 Active Scripting/COM 的“Active Server Pages”(通常称为 Classic ASP,因为开发于 1999 年随着 Windows 2000 的发布而结束),也可以指较新的 ASP 。网。你应该澄清这一点。
  • “HTTP 请求或其他 Web 服务”暴露了您对 HTTP 的不了解,因为每个 Web 服务调用都是使用 HTTP 请求实现的。
  • 问“我应该使用什么代码”就等于告诉我们为您解决问题,而无需您进行任何原始调查或研究。您也没有解释您在做什么或为什么要这样做,这可能导致“XY 问题”发生。

我会给你指出正确的方向,但我不会给你答案(即我会给你足够的绳子来吊死你自己):

  1. 在 Android 应用程序中使用 Android 的地理定位 API 来检索设备的坐标,可能是 NMEA 格式,或者作为单个纬度/经度坐标字符串表示。
  2. 创建一个简单的 IHttpHandler(不需要为此使用 WebForms(“页面”)或 MVC,因为这是一个数据服务,返回的是面向人类的 HTML)。此 IHttpHandler 将接受 POST 请求正文中的数据(因为这在语义上似乎比使用 GET 动词和查询字符串参数更正确)。
  3. 在 Android 中,创建一个传出 HTTP POST 请求并将您在步骤 1 中检索到的数据序列化到 POST 请求正文,然后提交。
于 2012-11-05T20:09:49.010 回答