안드로이드 개발 질문/답변
(글 수 45,052)
Intent i = new Intent(Intent.ACTION_GET_CONTENT);
i.setType("image/*");
startActivity(i);
이런식으로 호출했더니 모든 그림파일이 나오는데요
특정 폴더에 있는 그림들만 나오게 할 수 있을까요?
하는 방법좀 알려주세요^^
i.setType("image/*");
startActivity(i);
이런식으로 호출했더니 모든 그림파일이 나오는데요
특정 폴더에 있는 그림들만 나오게 할 수 있을까요?
하는 방법좀 알려주세요^^
2011.02.28 14:09:39
저두 같은 문제로 헤메다 해결책을 찾았습니다.
혹시 해답을 이미 찾으셨다면 Pass!!
Uri targetUri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
String targetDir = Environment.getExternalStorageDirectory().toString() + "/DCIM/Camera" // 특정 경로!!
targetUri = targetUri.buildUpon().appendQueryParameter("bucketId", String.valueOf(targetDir.toLowerCase().hashCode())).build();
Intent intent = new Intent(Intent.ACTION_VIEW, targetUri);
startActivity(intent);