intent를 사용해서 기기에 있는 gallery 어플을 실행시켜서 PICTURES 하위에 특정 폴의 리스트를 불러오고 싶은데 어떻게 해야하나요??
아래 두 방법으로 해 보았는데, 첫번째 방법으로는 갤러리 어플이 죽거나 아무런 이미지도 보여주지 않고, 두번째 방법으로는 그 폴더에 있는 리스트가 아닌 특정 이미지를 바로 보여줍니다.
어떻게 해야지 원하는 폴더에 있는 이미지 리스트를 보여줄 수 있을까요??
intent intent = new Intent(Intent.ACTION_VIEW);
Uri uri = Uri.parse(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES).getAbsolutePath()+"/folder/");
intent.setDataAndType(uri, "image/*");
startActivity(intent);
Uri targetUri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
String targetDir = Environment.getExternalStorageDirectory().toString() + "/Pictures/folder";
targetUri = targetUri.buildUpon().appendQueryParameter("bucketId",String.valueOf(targetDir.toLowerCase().hashCode())).build();
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(targetUri, "image/*");
startActivity(intent);