2013-06-30 33 views
0

一直有这个问题了一段时间..我试图连接到一个php脚本回声图像的位置,我试图最终在我的应用程序上显示图片。但是,我甚至不确定我是否连接到php脚本。通过httpclient连接的问题

“http连接错误,未知主机错误...”

谢谢。

尝试{

  // Execute HTTP Post Request 
      ResponseHandler<String> responseHandler=new BasicResponseHandler(); 

      String responseBody = httpclient.execute(httppost, responseHandler); 
      Log.d("test", responseBody); 
      // Toast.makeText(getApplicationContext(), responseBody, Toast.LENGTH_LONG).show(); 

     // Loader image - will be shown before loading image 
      int loader = R.drawable.icon; 

      // Imageview to show 
      ImageView image = (ImageView) findViewById(R.id.image); 

      // Image url 
      String image_url = "http://www.xxx.php"; 
      String fullUrl = "http://www.xxx.php"+responseBody; 
      test.setText(fullUrl); 
      // ImageLoader class instance 
      ImageLoader imgLoader = new ImageLoader(getApplicationContext()); 

      // whenever you want to load an image from url 
      // call DisplayImage function 
      // url - image url to load 
      // loader - loader image, will be displayed before getting image 
      // image - ImageView 
      imgLoader.DisplayImage(fullUrl, loader, image); 



     } catch (ClientProtocolException e) { 
      // TODO Auto-generated catch block 
     } catch (IOException e) { 
      // TODO Auto-generated catch block 
     } 
+0

你有清单文件,上网权限? – Raghunandan

回答

0

它是在模拟器上?
如果是这样尝试将其添加到DNS ..

Window>Preferences>Android>Launch 
Default emulator options: -dns-server 8.8.8.8,8.8.4.4 
+0

如果有帮助,请标记为已解决。谢谢。 – gabi