Android 7, targetSdkVersion 24에있는 내 앱에서 Android 권한 WRITE_EXTERNAL_STORAGE
을 요청하려고합니다. 그러나 앱을 실행하면 결코이 권한을 요청하는 메시지가 표시되지 않으며 기기에서 설정> 앱> MyApp> 권한으로 이동하면 WRITE_EXTERNAL_STORAGE
과 관련된 내용은 표시되지 않습니다.Android 권한에 대한 프롬프트 또는 토글이 없습니다.
어딘가에 단계가 없습니까?
의 AndroidManifest.xml (전체 파일 on pastebin) 조사하는 데 시간을 소비 한 후
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
MyActivity.java
int permission = activity.checkSelfPermission(perm);
if (permission != PackageManager.PERMISSION_GRANTED)
activity.requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, 1);
당신의'targetSdkVersion'은 무엇입니까? 또한' '이 상주하는 곳을 보여주기 위해 전체 목록을 게시하고 싶을 수도 있습니다. –
CommonsWare
@CommonsWare : 감사합니다. 전체 매니페스트에 대한 링크를 추가했으며 targetSdkVersion은 24입니다. – JellicleCat
Android 6.0+ 런타임 권한은 설정> 앱> (앱)> 권한 '에 있습니다. 설명과 거의 일치하지 않습니다. 그 응용 프로그램의 전체 제거를 시도한 다음 다시 설치하십시오. – CommonsWare