안드로이드 6.0 마시멜로 이전까지는 권한 허용을 App의 설치 단계에서만 물어봤습니다. 설치단계에서 모든 권한을 동의하면 , 언제 어떤 기능을 사용할때, 이러한 권한들을 사용하는지 모르기때문에 사용자들의 보안에 많은 빈틈이 생기게되었죠. 그래서 Google에서는 Android 6.0버전 marshmallow 마시멜로 이후엔 , RunTime Permission이라는 기능을 도입합니다. 말그대로 실행중 권한을 체크하는것입니다. 개발자가 권한을 관리하는것이 아닌, 사용자가 권한을 관리하게 되는것이죠! Android 6.0 마시멜로 변경사항입니다. https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html Android ..