권한 모델을 사용하여 외부 저장소와 관련된 권한을 추가하려고하지만 외부 저장소 권한에 대한 팝업을 가져올 수 없습니다. 더 많은 권한을 추가했습니다. 이건 작동하지 않았어.권한 요청 모듈을 추가 한 후에도 Hockey SDK를 통합 한 후 외부 저장소에 쓸 수 없습니다.
1
A
답변
1
최근 하키 도서관에서 외부 저장소 사용 권한을 사용하지 않기 시작했습니다. 따라서 그들은 maxSdkVersion에 대한 검사를 18에 추가했습니다. Merged Manifest 파일에서이를 볼 수 있습니다. 외부 저장소에 액세스하기위한 권한을 추가하기 만하면됩니다.
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE"
tools:remove="android:maxSdkVersion" />
+0
위 설명은 그다지 도움이되지 않지만 그 점이 저에게 효과적입니다. :) – sambal
0
당신은 내 경우에는 코드
if (Build.VERSION.SDK_INT >= 23) {
if (context.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED
|| context.checkSelfPermission(Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED ||
context.checkSelfPermission(Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED
|| context.checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED
|| context.checkSelfPermission(Manifest.permission.CAMERA) != PackageManager.PERMISSION_GRANTED) {
requestPermissions(new String[]{Manifest.permission.ACCESS_COARSE_LOCATION,
Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.READ_EXTERNAL_STORAGE,
Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.CAMERA}, REQUEST_CODE_ASK_PERMISSIONS);
return;
}
}
0
아래에 사용할 수는 CrashManager.register (이)를 이동하는 데 도움이; 권한 부여 후 permisson 코드를 수행합니다. 그것은 나를 도왔다.
+0
죄송합니다. 당신이 말하고자하는 것은 분명하지 않습니다. –
지금까지 무엇을했는지 보여주세요! –
앱에 target SDK 버전이 23 이상이고 android api 23 이상에서 테스트하고 있는지 확인하십시오. –