출처: http://sdw8001.tistory.com/129
BitmapFactory Class에서 Stream을 읽어오는 기능을 하는데, Stream을 다 읽어 오기전에 연결을 다 끊어 NULL을 반환할 경우가 있다.
아래 처럼 하면 해결 될 듯..
아래 처럼 하면 해결 될 듯..
HttpGet httpRequest = null;
URL url = new URL(CommunicationManager.getUrlEncode(url));
httpRequest = new HttpGet(url.toURL());
HttpClient httpclient = new DefaultHttpClient();
HttpResponse response = (HttpResponse)httpclient.execute(httpRequest);
HttpEntity entity = response.getEntity();
BufferedHttpEntity bufHttpEntity = new BufferedHttpEntity(entity);
InputStream instream = bufHttpEntity.getContent();
Bitmap bm = BitmapFactory.decodeStream(instream);
'IT_Programming > Android_Java' 카테고리의 다른 글
[펌]안드로이드의 Touch Event 디스패치 단계 (0) | 2011.06.14 |
---|---|
[android] 비트맵 이미지 애니메이션 구현하기 (0) | 2011.06.01 |
[펌] Android project에 proguard 적용하기 (0) | 2011.02.14 |
화면 회전을 빠르게 처리하기 (Faster Screen Orientation Change) (0) | 2010.06.30 |
How to add Google Adsense Ads to your Android App (0) | 2010.06.28 |