Android

갤러리 이미지 가지고 오기 ( URI List )

Machine_웅 2021. 8. 4. 15:29
728x90
반응형
// 사진 모든 데이터 가지고 오기
    void get_all_photo() {
       /* Cursor cursor = getContentResolver().query(
                MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
                null,
                null,
                null,
                MediaStore.Images.ImageColumns.DATE_TAKEN+"DESC");*/

        Cursor cursor = getContentResolver().query(
                MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
                null,
                null,
                null);

        ArrayList<String> uriArr = new ArrayList<>();

        if (cursor != null) {
            while (cursor.moveToNext()) {
                // 사진 경로 Uri 가지고 오기
                String uri = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA));
                uriArr.add(uri);
            }
            cursor.close();
        } else {
            Log.d("Woongs", "cursor null");
        }
    }
728x90
반응형