티스토리 뷰
1 | <uses-permission android:name="android.permission.INTERNET"></uses-permission> | cs |
manifest 파일에 위 코드를 반드시 삽입하도록 한다. 인터넷에서 url을 읽어올 수 있도록 허락하는 퍼미션 코드이다. url 관련 작업을 할때 프로젝트를 새로만들면 깜빡 입력하지 않아서 코드를 완성해놓고 어디가 잘못되서 죽은건지 한참을 찾을때, 원인이 퍼미션이라면 정말 허무하다. 몇번을 강조해도 부족하지 않으니 퍼미션은 반드시 꼭 삽입하도록 하자.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | private Bitmap GetImageFromURL(String strImageURL) { Bitmap imgBitmap = null; try { URL url = new URL(strImageURL); URLConnection conn = url.openConnection(); conn.connect(); int nSize = conn.getContentLength(); BufferedInputStream bis = new BufferedInputStream(conn.getInputStream(), nSize); imgBitmap = BitmapFactory.decodeStream(bis); bis.close(); } catch (Exception e) { e.printStackTrace(); } return imgBitmap; } | cs |
다음으로 이 함수를 통하여 매개변수로 url 주소를 보내면 바뀐 bitmap 데이터를 반환값으로 얻을 수 있다.
'안드로이드' 카테고리의 다른 글
안드로이드 : 상단 타이틀바 제거하기 (0) | 2015.06.01 |
---|---|
안드로이드 URL을 통한 HTML 삽입 (0) | 2015.05.19 |
안드로이드 스케일 타입 예제 (0) | 2015.05.19 |
안드로이드 콜백 리스너 CALLBACK Listener (0) | 2015.05.14 |
안드로이드 개요(C/C++과의 차이점) (0) | 2015.05.13 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 자료구조
- 정렬
- MFC
- 티그널
- 악보
- 파일
- C++
- UML
- 터미널
- Sort
- 프로세스
- 라즈베리파이
- C/C++
- 소켓
- socket
- 리눅스
- 쓰레드
- 액터
- C
- 스레드
- 티라노 시그널
- 파이썬
- 데이터베이스
- 안드로이드
- 파이썬예제
- 유즈케이스
- 클래스
- 클라이언트
- 디렉터리
- 소켓 프로그래밍
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함