안녕하세요 초보 개발자 입니다.

sdcard 에  여러개의 폴더 리스트를 만들고 특정폴더의  이미지가 들어가 있은경우 하나의 폴더내에 이미지만 gridview 보여주고 싶은데

 managedQuery(MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI, img, null,
          //       null, MediaStore.Images.Thumbnails.IMAGE_ID + "");
를 사용 했을경우 sdcard 내에 전체의 이미지가 gridview 로 보여 줘서


getContentResolver().query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, null, "bucket_display_name=test1", null, null);
로 했을 경우 test1 폴더의 들어가 있는 이미지는 정상적으로 나타나는데 이경우는 절대경로로 보여주는거고

상대경로 즉  사용자가 test2 ,test3 폴더의 이미지를 보여주고 싶을때는
bucket_display_name 을 이용하여 어떻게처리 해야되는지 궁금합니다..