2012-07-27 31 views
0

我有一個按鈕,當我點擊它,我想導入URL 我嘗試了許多代碼,但沒有奏效 我希望它只是輸入的URL,然後它獲取圖像,並把圖像它作爲結果從URL按鈕Android的圖像

這是我的相機代碼,

Intent intent = new Intent("android.media.action.IMAGE_CAPTURE"); 
startActivityForResult(intent, RESULT_LOAD_IMAGE); 

做出相同的瀏覽器按鈕,改變IMAGE_CAPTURE到Internet,但它不工作

+0

注* =我想要的網址圖像獲取,如相機一個 – 2012-07-27 01:59:00

回答

0

從互聯網上獲取的圖像有點困難,

您需要先下載它,然後將其加載到您的應用程序中。

Bitmap bmImg; 
void downloadFile(String fileUrl){ 
     URL myFileUrl =null;   
     try { 
      myFileUrl= new URL(fileUrl); 
     } catch (MalformedURLException e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } 
     try { 
      Handler handler = new Handler(); 
      new Thread(new Runnable() { 

      @Override 
      public void run() { 
       HttpURLConnection conn= (HttpURLConnection)myFileUrl.openConnection(); 
        conn.setDoInput(true); 
        conn.connect(); 
        InputStream is = conn.getInputStream(); 

        handler.post(new Runnable() { 
         bmImg = BitmapFactory.decodeStream(is); 
         imView.setImageBitmap(bmImg); 
        }); 
      } 

      }).start(); 


     } catch (IOException e) { 
      e.printStackTrace(); 
     } 
} 

code source

+0

感謝的人的位圖,虐待稍後再試 – 2012-07-27 06:38:20