将GPS数据发送到门户网站或我的笔记本电脑

时间:2011-12-06 16:52:55

标签: java android gps maps

我是Android编程新手。作为我的学院最后一年项目的一部分,我决定制作一个移动跟踪应用程序。这将使用Google Maps API。

它将更新设备的位置并将其发送到门户网站。有人可以告诉我,为了将GPS坐标发送到门户网站,我该怎么办?此外,是否可以将这些坐标发送到我的笔记本电脑?

1 个答案:

答案 0 :(得分:2)

您应该创建一个接受Http POST请求的Http End point。 在Android项目中使用HttpURLConnection类创建此请求。

http://developer.android.com/reference/java/net/HttpURLConnection.html

确保在非UI线程中进行此调用。(提示使用AsyncTask或您自己的线程)

HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
   try {
       urlConnection.setDoOutput(true);
       urlConnection.setChunkedStreamingMode(0);

       OutputStream out = new BufferedOutputStream(
           urlConnection.getOutputStream());
       writeStream(out);

      InputStream in = new BufferedInputStream(urlConnection.getInputStream());
      readStream(in);
   }finally {
      urlConnection.disconnect();
   }
}