티스토리 뷰
다운받은 이미지를 WebView 로 던지는 방법도 있지만..
이렇게 코드 몇줄만 적어주면 바로 기본어플인 '겔러리'로 다운받은 이미지를 보여 줄 수 있다.
꼭 겔러리만을 말하는것은 아니다. 윈도우에서 .JPG 파일을 클릭했을 때처럼
연결된 어플이 뜨게 된다. 연결된게 없으면 어플을 선택하라고 뜨겠지.
Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); File file = new File("/sdcard/기본폴더명/다운폴더명/", 파일이름+".확장자"); Uri uri = Uri.fromFile(file); intent.setDataAndType(Uri.parse("file://" + file.getAbsolutePath()), "image/*"); startActivity(intent); |
- 기본폴더명 과 다운폴더명은 굳이 따로 해놓아야 하는 이유는 없지만 구분하기 편하게 하기위해 따로해놓았다.
- 파일이름과 확장자(예, test.jpg)가 정확히 입력되야한다. 저장하는 파일경로가 다르다면 당연히 다르게 해줘야겠지.
- getAbsoultePath() 는 절대경로를 얻어온다. 굳이 이렇게 안해도 될거같은데..
- image/* 는 Mame타입으로 해당 파일이 이미지이며 이미지관련 액션을 취할 수 있게 한다. 다른걸 넣으면 다르게 실행되겠지.
부디 안드로이드 개발자에게 많은 도움이 되기를...
[작성자] devbible.tistory.com
'Development' 카테고리의 다른 글
[Android] 모바일에 설치되어있는 어플(패키지 찾기) (0) | 2010.12.08 |
---|---|
[Android] 안드로이드 마켓(Market) 링크걸기 (2) | 2010.12.08 |
[JQuery] JQuery 에 대한 정의 , 장점, 기본코드 (0) | 2010.11.10 |
[JavaScript] substring 과 substr 의 차이점 (0) | 2010.11.10 |
[JQuery] trim (0) | 2010.11.10 |
댓글
최근에 올라온 글
글 보관함
- Total
- Today
- Yesterday