Android 无法使用HttpClient连接到网站

Android 无法使用HttpClient连接到网站,android,http,Android,Http,我有一个PHP网页,在MySQL中插入一行。我想做的就是在这个页面上连接我的android应用程序(服务器没有响应) 我尝试从一个服务连接,我听说我应该使用一个线程连接,但它仍然不工作 这是我的密码: Thread thread = new Thread(new Runnable(){ @Override public void run() { try {

我有一个PHP网页,在MySQL中插入一行。我想做的就是在这个页面上连接我的android应用程序(服务器没有响应)

我尝试从一个服务连接,我听说我应该使用一个线程连接,但它仍然不工作

这是我的密码:

            Thread thread = new Thread(new Runnable(){
                @Override
                public void run() {
                    try {
                        try {
                        HttpUriRequest request = new HttpGet("http://localhost:8888/everbattery/post_sql.php"); 

                        HttpClient httpclient = new DefaultHttpClient();  
                        httpclient.execute(request);  

                        }
                        catch (ClientProtocolException E){}
                        catch (IOException E) {}
                    } catch (Exception e) {
                        e.printStackTrace();
                    }
                }
            });
            thread.start(); 

有什么想法吗?我下午大部分时间都在这上面,我快疯了…

你不能在你的应用程序中使用
localhost
。 尝试将服务器运行的机器的实际IP设置为


您可以通过使用ipconfig/ifconfig来了解它

我认为你的服务器没有在你的Android设备上运行,对吗?所以你应该使用服务器的IP(不是本地主机)哦。。。我太蠢了,我没注意到。非常感谢,我相信你解决了我的问题。不客气。如果对您有效,请接受答案:)