2015-01-15 1 views
1

특정 폴더 vaibhav에서 이미지 파일을 가져오고 대신 갤러리의 모든 파일을 갖고 싶습니다. //로드 모든 이미지 파일,특정 폴더에서 이미지 파일을 선택하고 대신 갤러리의 모든 파일을 갖고 싶습니다.

public void openFolder() 
{ 
Intent intent = new Intent(Intent.ACTION_GET_CONTENT); 
Uri uri = Uri.parse(Environment.getExternalStorageDirectory().getPath() 
    + "/Vaibhav/"); 
intent.setDataAndType(uri, "image/jpg"); 
startActivity(Intent.createChooser(intent, "Open folder")); 
} 
+0

이 Log의 출력 내용은 무엇입니까? ("Dir path", dir.toString()); –

+0

API 레벨 15 –

+0

내가 –

답변

1

대신 browseIntent.setType ("image/jpg");

+0

죄송하지만 갤러리에있는 모든 파일을 보여줍니다. –

+0

Anjali 아이디어가 떠오르면 알려주세요. 이것은 나를 위해 정말로 중요합니다 .. –

+0

당신은 자신의 파일 탐색기를 만들 수 있습니다 – Anjali

0

사용 browseIntent.setDataAndType (URI ". 이미지/") : 코드 그냥 작품 파인 다음

코드

File dir = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), "Vaibhav/"); 
       Log.e("Dir path",dir.toString()); 
       dir.exists(); 
       Uri uri = Uri.parse(dir.toString()); 
       Intent browseIntent = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.getContentUri(uri.toString())); 

       browseIntent.setType("image/jpg"); 

       startActivityForResult(browseIntent, BROWSE_REQUEST); 
관련 문제