Php 在Android后台服务中将当前位置更新到服务器
实际上,我在服务器上有一个php页面 见此: 当我在任何设备上的浏览器中打开此链接时,它会在5秒内自动刷新,并将用户的当前位置更新为服务器上的文本文件 但是,当我通过HttpURLConnection在android项目的服务中调用此URL时,我在服务器上的文本文件正在更新为空白(我的意思是上次修改的时间是更新文件,但位置没有写入文件中。它只是更新为空白) 我只想在后台服务中将android设备的当前位置更新为服务器上的文本文件 下面是我每10秒刷新一次页面的代码:Php 在Android后台服务中将当前位置更新到服务器,php,android,service,background,location,Php,Android,Service,Background,Location,实际上,我在服务器上有一个php页面 见此: 当我在任何设备上的浏览器中打开此链接时,它会在5秒内自动刷新,并将用户的当前位置更新为服务器上的文本文件 但是,当我通过HttpURLConnection在android项目的服务中调用此URL时,我在服务器上的文本文件正在更新为空白(我的意思是上次修改的时间是更新文件,但位置没有写入文件中。它只是更新为空白) 我只想在后台服务中将android设备的当前位置更新为服务器上的文本文件 下面是我每10秒刷新一次页面的代码: public void re
public void readWebPage(){
URL url;
HttpURLConnection con = null;
try {
url = new URL("http://webfreezesolution.com/ochat/map2.php");
con = (HttpURLConnection) url.openConnection();
con.setRequestMethod("GET");
con.setDoInput(true);
con.addRequestProperty("Referer", "http://webfreezesolution.com/");
con.connect();
readStream(con.getInputStream());
} catch (Exception e) {
e.printStackTrace();
}
finally {
if(con != null)
con.disconnect();
}
}
class MyThread extends Thread{
static final long DELAY = 10000;
@Override
public void run(){
while(isRunning){
Log.d(TAG,"Running");
try {
readWebPage();
Thread.sleep(DELAY);
} catch (InterruptedException e) {
isRunning = false;
e.printStackTrace();
}
}
}
}
}
为什么我无法将当前位置发送到android服务中的服务器
请帮忙
提前谢谢。试试谷歌截击!我会试试。。。非常感谢你。