2017-04-03 3 views
-2

서버에 저장된 URL에서 이미지의 URI를 가져오고 싶습니다. 나는 이것을 시도했다. uri = 새 URI ("http://www.google.com/");URL에서 이미지를 가져 오는 방법은 무엇입니까?

RI URI = Uri.parse ("http://www.facebook.com");

+0

는 어느 쪽도 http://www.facebook.com/이 올바른 이미지의 URI 무엇 없습니다 –

+0

http://www.google.com/ // 코드에 문제가 있습니까? 너는 말하지 않았다. 그리고 실제로 그것은 이미지 URL이 아닙니다. 하지만별로 중요하지 않습니다. – greenapps

답변

0

이미지 파일을 장치에 저장 하시겠습니까, 아니면 정확히 원하는 것을 저장 하시겠습니까?

ImageView.setImageURI (Uri.parse ("http://www.facebook.com"));

또는 휴대 전화에 저장해야합니다.

가 DownloadImage AsyncTask를이 개인 클래스 DownloadImage은 AsyncTask를 확장 {

@Override 
    protected void onPreExecute() { 
     super.onPreExecute(); 
     // Create a progressdialog 
     mProgressDialog = new ProgressDialog(MainActivity.this); 
     // Set progressdialog title 
     mProgressDialog.setTitle("Download Image Tutorial"); 
     // Set progressdialog message 
     mProgressDialog.setMessage("Loading..."); 
     mProgressDialog.setIndeterminate(false); 
     // Show progressdialog 
     mProgressDialog.show(); 
    } 

    @Override 
    protected Bitmap doInBackground(String... URL) { 

     String imageURL = URL[0]; 

     Bitmap bitmap = null; 
     try { 
      // Download Image from URL 
      InputStream input = new java.net.URL(imageURL).openStream(); 
      // Decode Bitmap 
      bitmap = BitmapFactory.decodeStream(input); 
     } catch (Exception e) { 
      e.printStackTrace(); 
     } 
     return bitmap; 
    } 

    @Override 
    protected void onPostExecute(Bitmap result) { 
     // Set the bitmap into ImageView 
     image.setImageBitmap(result); 
     // Close progressdialog 
     mProgressDialog.dismiss(); 
    } 
} 
+0

다른 애플 리케이션과 그 이미지를 공유하고 싶습니다 –

+0

나는 무엇을하고 있는지 알지 못합니다 ..! 응용 프로그램에서 이미지 디스플레이를 원하거나 다른 사람에게 whats 앱과 같은 이미지를 공유하고 싶습니다. –

관련 문제