본문 바로가기
Android

[Android/Kotlin] SecurityException:Permission Denial: reading com.android.providers.media.MediaProvider uri content 에러

by noddu 2022. 3. 5.
728x90
반응형

SecurityException:Permission Denial: reading com.android.providers.media.MediaProvider uri content

 

사진을 storage에 업로드하고 보려는데 에러가 발생했다

 


if (checkSelfPermission(Manifest.permission.READ_EXTERNAL_STORAGE)
    != PackageManager.PERMISSION_GRANTED
) {

    // Should we show an explanation?
    if (shouldShowRequestPermissionRationale(
            Manifest.permission.READ_EXTERNAL_STORAGE
        )
    ) {
        // Explain to the user why we need to read the contacts
    }
    requestPermissions(
        arrayOf(Manifest.permission.READ_EXTERNAL_STORAGE),
        MY_PERMISSIONS_REQUEST_READ_EXTERNAL_STORAGE
    )

    // MY_PERMISSIONS_REQUEST_READ_EXTERNAL_STORAGE is an
    // app-defined int constant that should be quite unique
    return
}

위 코드를 입력 후 다시 실행하면

권한을 기기에서 직접 허락할 수 있고 에러가 발생하지 않아 잘 실행된다

반응형