투케이2K

422. (android/java) [android 12 / target 31] Scoped Storage 미디어 스토어 커서 컬럼 인덱스 호출 - getColumnIndex 본문

Android

422. (android/java) [android 12 / target 31] Scoped Storage 미디어 스토어 커서 컬럼 인덱스 호출 - getColumnIndex

투케이2K 2022. 12. 5. 19:37

[개발 환경 설정]

개발 툴 : AndroidStudio

 

[소스 코드]

                // [기존] : [타켓 31 미만] : [절대 : 텍스트 경로 저장]
                Cursor c = getContentResolver().query(Uri.parse(String.valueOf(item)), null,null,null,null);
                c.moveToNext();
                String absolutePath = c.getString(c.getColumnIndex(MediaStore.MediaColumns.DATA));





                // [변경] : [타켓 31 이상] : [절대 : 텍스트 경로 저장]
                Cursor c = getContentResolver().query(Uri.parse(String.valueOf(item)), null,null,null,null);
                c.moveToNext();
                String absolutePath = c.getString(c.getColumnIndexOrThrow(MediaStore.MediaColumns.DATA));

 


 

반응형
Comments