Androidはurlを利用してBitmap画像を取得

691 ワード

プログラミングではurlを通じてネットワーク上の画像を取得する必要があります.関連コードをまとめてみます
注意:Androidでは非同期スレッドで行う必要があります
public class BitmapUtil {
	public static Bitmap getBitmap(String url) {
		URL imageURL = null;
		Bitmap bitmap = null;
		Log.e("inuni","URL = "+url);
		try {
			imageURL = new URL(url);
		} catch (MalformedURLException e) {
			e.printStackTrace();
		}
		try {
			HttpURLConnection conn = (HttpURLConnection) imageURL
					.openConnection();
			conn.setDoInput(true);
			conn.connect();
			InputStream is = conn.getInputStream();
			bitmap = BitmapFactory.decodeStream(is);
			is.close();

		} catch (Exception e) {
			e.printStackTrace();
		}
		return bitmap;
	}
}