저장소 파일 불러올 때 읽기 권한 요청 설정

반응형

import android.Manifest;

import android.content.pm.PackageManager;

import android.support.v4.app.ActivityCompat;

import android.support.v4.content.ContextCompat;

 

 

onCreate 내부에 아래 내용 삽입

//읽기 권한 요청

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

      if (ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.READ_EXTERNAL_STORAGE)) {

      } else {

            ActivityCompat.requestPermissions(this,

            new String[]{Manifest.permission.READ_EXTERNAL_STORAGE},

            1);

      }

}

 

AndroidManifest.xml 에 아래 내용 추가

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

 

반응형

댓글()