2017-12-19 32 views
1

낮은 Android 버전에서는/sdcard/Download를 읽고 쓸 수 있지만 Android6에서 코드 File file = new File("/sdcard/Download/TestResults.xls");을 사용하면 예외 권한이 거부되어 버릴 수 있습니다. 에버 레터에서 jave 코드가 직접 사용할 수있는 경로를 찾고 싶습니다. 권한을 묻지 않고 파일을 만드시겠습니까?에뮬레이터에서 권한이 거부되었을 때 프로그래밍 방식으로 작성할 수있는 경로가 있습니까?

+0

을 참조하십시오 (23)

위의 권한 API 버전을 사용하기 위해, 당신은 내 간단한 라이브러리를 사용할 수 있습니다. https://github.com/nabinbhandari/Android-Permissions –

답변

0

Android-M 즉, API 23은 사용자가 런타임에 앱 권한을 직접 관리 할 수있는 Android 기기의 보안 결함을 줄이기 위해 런타임 권한을 도입했습니다. 당신이해야

당신이 실행 권한을 처리하는 문제를 얻는 경우이 Android marshmallow request permission?