我是Android编程新手。作为我的学院最后一年项目的一部分,我决定制作一个移动跟踪应用程序。这将使用Google Maps API。
它将更新设备的位置并将其发送到门户网站。有人可以告诉我,为了将GPS坐标发送到门户网站,我该怎么办?此外,是否可以将这些坐标发送到我的笔记本电脑?
答案 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();
}
}