마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 M 적용관련 권한 얻기 문제점 문의

0 추천

안녕하세요.

앱을 하나 개발중이였는데.. 안드로이드 M에서 문제가 발생하여 수정 중인데..

안드로이드 M에서 권한 설정 화면으로 이동하려면 어떻게 해야 하나요?

App 의 설정화면으로는 이동을 하겠지만...

앱 권한화면으로 바로 이동은 어떻게 해야 할지... 지원은 되지는건지... 찾아도 없는거 같아서... ㅠㅠ

아신다면 답변 부탁드립니다.

Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS, Uri.parse("package:" + getPackageName()));
startActivity( intent );

 

까리산적 (350 포인트) 님이 2016년 5월 16일 질문

3개의 답변

0 추천
권한이 필요할 때 사용자에게 요청하도록 수정해야 합니다.

http://developer.android.com/intl/ko/training/permissions/requesting.html

 

일반 앱은 권한 설정 화면을 바로 띄울 수 없습니다.
익명사용자 님이 2016년 5월 16일 답변
0 추천

권한은 그런식으로 하실 필요없고 있는지 없는지 체크해서 바로 권한 요구하는기능이 지원됩니다.

if(ContextCompat.checkSelfPermission(this, android.Manifest.permission.WRITE_EXTERNAL_STORAGE)!= PackageManager.PERMISSION_GRANTED){
ActivityCompat.requestPermissions(this,new String[]{android.Manifest.permission.WRITE_EXTERNAL_STORAGE},REQUEST_CODE);
}

이런식으로요

안드잘하고싶 (3,310 포인트) 님이 2016년 5월 16일 답변
...