Php 在Android后台服务中将当前位置更新到服务器

Php 在Android后台服务中将当前位置更新到服务器,php,android,service,background,location,Php,Android,Service,Background,Location,实际上,我在服务器上有一个php页面 见此: 当我在任何设备上的浏览器中打开此链接时,它会在5秒内自动刷新,并将用户的当前位置更新为服务器上的文本文件 但是,当我通过HttpURLConnection在android项目的服务中调用此URL时,我在服务器上的文本文件正在更新为空白(我的意思是上次修改的时间是更新文件,但位置没有写入文件中。它只是更新为空白) 我只想在后台服务中将android设备的当前位置更新为服务器上的文本文件 下面是我每10秒刷新一次页面的代码: public void re

实际上,我在服务器上有一个php页面

见此:

当我在任何设备上的浏览器中打开此链接时,它会在5秒内自动刷新,并将用户的当前位置更新为服务器上的文本文件

但是,当我通过HttpURLConnection在android项目的服务中调用此URL时,我在服务器上的文本文件正在更新为空白(我的意思是上次修改的时间是更新文件,但位置没有写入文件中。它只是更新为空白)

我只想在后台服务中将android设备的当前位置更新为服务器上的文本文件

下面是我每10秒刷新一次页面的代码:

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服务中的服务器

请帮忙


提前谢谢。

试试谷歌截击!我会试试。。。非常感谢你。