달력

92025  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

'URL'에 해당되는 글 1건

  1. 2015.01.27 [android]URL ImageView 생성
이상하게 구글링을 통해 얻은 많은 예제들이 동작하지 않아, AsynckTask를 통한 URL ImageView를 구현하였다.
MainActivity.java

public class MainActivity extends Activity{

	@Override
	protected void onCreate(Bundle savedInstanceState) {
new DownloadImageTask((ImageView) findViewById(R.id.img_test)).execute("URL");
}

}


DownloadImageTask.java

public class DownloadImageTask extends AsyncTask {

	ImageView bmImage;

	public DownloadImageTask(ImageView bmImage) {
		this.bmImage = bmImage;
	}

	@Override
	protected Bitmap doInBackground(String... urls) {
		String urlDisplay = urls[0];
		Log.e("hong", "urls : " + urls[0]);
		Bitmap mIcon11 = null;
		try {
			InputStream in = new java.net.URL(urlDisplay).openStream();
			mIcon11 = BitmapFactory.decodeStream(in);
		} catch (Exception e) {
			Log.e("hong", "error : " + e.getMessage());
			e.printStackTrace();
		}
		return mIcon11;
	}

	@Override
	protected void onPostExecute(Bitmap result) {
		bmImage.setImageBitmap(result);
	}

}
이렇게하니 되더라!
Posted by 초코렛과자
|