Activity:
int result = checkSelfPermission(Manifest.permission.READ_EXTERNAL_STORAGE);
if (result!= PackageManager.PERMISSION_GRANTED){
requestPermissions(new String[]{Manifest.permission.READ_EXTERNAL_STORAGE},PREMISSION_CODE);
}
manifest:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>