안드로이드 API 23+ 이상은 매니페스트에서 퍼미션 설정을 해도 해당 기능을 그대로 사용할 수 없다.


따라서 런타임 시 동적으로 권한을 허용하는 형태로 사용자에게 퍼미션 허용 여부를 확인 받아야 한다.


아래의 내용을 참고해서 데모를 하나 만들어보니 잘 작동한다. 흠...


참고

 - https://developer.android.com/training/permissions/requesting.html

 - http://stackoverflow.com/questions/8854359/exception-open-failed-eacces-permission-denied-on-android

+ Recent posts