갤러리(sd카드)에서 이미지를 가져올 수 있나요?
조회수 2720회
발생하는 문제 및 실행환경
제 앱에서 지금 사진 선택 옵션을 작업하고 있는데요. 레이아웃에 버튼하고 이미지뷰가 한개씩 있는데 제가 버튼을 클릭하면 갤러리에 연결되서 이미지를 선택할수가 있어요. 이미지를 선택하면 그게 이미지뷰에 나타나게 하고싶은데 갤러리를 띄우고 이미지를 선택하게 하는 방법이 뭔가요?
1 답변
-
갤러리 선택 창 호출
Intent intent = new Intent(Intent.ACTION_PICK); intent.setType(android.provider.MediaStore.Images.Media.CONTENT_TYPE); intent.setData(android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); startActivityForResult(intent, GET_PICTURE_URI);
선택 결과 가져오기
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == GET_PICTURE_URI) { if (resultCode == Activity.RESULT_OK) { URI uri = data.getData(); } } }
댓글 입력