• android.permission.READ_CALENDAR • android.permission.WRITE_CALENDAR • shouldShowRequestPermissionRationale…? • A ton of support library methods… • Activity, ActivityCompat, PermissionChcker, ContextCompat, Fragment, FragmentCompat…
over api level 4 • Simple annotation based API • @RuntimePermissions • @NeedsPermission(s) • @ShowRationale(s) ※Option • @DeniedPermission(s) ※Option https://github.com/hotchemi/PermissionsDispatcher