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

targetSdkVersion과 런타임 퍼미션에 대해서 질문드립니다.

0 추천
우선.. 6.0이 되면서 런타임 미션을 설정해줘야 하는데요.
앱이 생각보다 많아서 모두 대응하는데 시간이 좀 걸릴것 같아요.

그래서 차선책으로 targetSdkVersion를 23이 아닌 22로 설정하려고 하는데

targetSdkVersion가 22인 앱을 마시멜로가 깔린 디바이스에서 실행시

런타임 펴미션이 필요한 부분에서 처리가 안되어 있으면 익셉션이 나는게 맞나요?

날때도 있고 아닐때도 있고 해서 헷갈리네요.
모나미153 (17,540 포인트) 님이 2016년 1월 15일 질문

1개의 답변

0 추천
 
채택된 답변
SecurityException 이 발생할 겁니다.

앱에서 그 퍼미션이 필수라면 22로는 대응이 안될겁니다

필수가 아니라면 try로 예외처리하시거나 if(Build.VERSION.SDK_INT > Build.VERSION_CODE.LOLLIPOP_MR1)  으로 예외처리 하시면 됩니다
prague (26,200 포인트) 님이 2016년 1월 15일 답변
모나미153님이 2016년 1월 15일 채택됨
...