/sdcard/android/data/google.kr/dcim

 

과 같이 일반 sd카드에 폴더생성 되어있구 최 하위폴더인 dcim에 xxxx.jpg가 들어 있습니다.

 

여기서 일반적으로 멀티미디어이미지를 가져올때는 다음과 같은 소스를 쓰는걸로 알고있습니다.

 

//////////////////////////////////////////////////////////

 

ContentResolver cr = getContentResolver();
  
  mCursor = cr.query(Images.Media.EXTERNAL_CONTENT_URI, null, null, null, null); // 여기서 이미지.미디어.sd카드에서 받아옴.
  
  
  SimpleCursorAdapter Adapter = new SimpleCursorAdapter(this,
    android.R.layout.simple_list_item_1,
    mCursor, new String[] { MediaColumns.DISPLAY_NAME },
    new int[] { android.R.id.text1});                                            //심플커서어답터


  list.setAdapter(Adapter);
  list.setOnItemClickListener(mItemClickListener);
  startManagingCursor(mCursor);

 

 

 

//////////////////////////////////////////////////////////

 

그런데 위와 같은 코드는 sd카드 전체를 검색하는 방식인데 반해

 

제가 원하는 방식은  /sdcard/android/data/google.kr/dcim과 같은 특정폴더 안에 있는 jpg파일을 읽어오고 싶습니다

 

어떻게 하면 될까요?

 

해결방법으로 uri를 바꾸어봤지만 null만 뿜어내네요 ㅜㅜ

 

 

질문 요약->특정폴더의 jpg리스트를 가져오고 싶습니다.