Android 使用python服务器将数据从intent传递到其他intent
我有一个带有Android客户端和Python服务器的应用程序。安卓软件包有三个活动,可以访问GPS和谷歌地图。我使用套接字将GPS坐标从第二个活动发送到(python)服务器。我希望从服务器接收[changed]值,并通过在MapView中打开接收位置的意图将其传递给第三个活动Android 使用python服务器将数据从intent传递到其他intent,android,python,Android,Python,我有一个带有Android客户端和Python服务器的应用程序。安卓软件包有三个活动,可以访问GPS和谷歌地图。我使用套接字将GPS坐标从第二个活动发送到(python)服务器。我希望从服务器接收[changed]值,并通过在MapView中打开接收位置的意图将其传递给第三个活动 要做到这一点,Android和服务器端必须做些什么。最简单的方法是删除自定义套接字解决方案,并用一个小型web服务器替换它。显然,如果用户在不久的将来将在地图上看到结果,那么任务将不会有严重的延迟,因此HTTP是好的。
要做到这一点,Android和服务器端必须做些什么。最简单的方法是删除自定义套接字解决方案,并用一个小型web服务器替换它。显然,如果用户在不久的将来将在地图上看到结果,那么任务将不会有严重的延迟,因此HTTP是好的。只需向服务器发出http post请求,在post正文中输入经度和纬度值。我猜HTTP服务器的响应应该是另一个经度和纬度。因此,您可以在响应中以JSON格式接收这些内容,这将非常好:
{ "longitude" : 40.0, "latitude" : 31 }
这是你的回答。您可以使用JSONObject解析它,并且可以使用Apache库发出服务器请求。一旦请求并解析了它,您就可以将数据打包到意图的附加部分,并将其发送到活动中