- 应用第一次安装,并且权限被禁用时,返回true
- 权限被禁用时,返回true
- 权限被禁用且不再提示时,返回false
- 已授权时返回false
shouldShowRequestPermissionRationale就是要向用户解释一下你的app为什么需要这个权限。当如果用户已经授权或者用户明确禁止(权限被禁用且不再提示)的时候就不需要再去解释了,所以此时会返回false。
shouldShowRequestPermissionRationale就是要向用户解释一下你的app为什么需要这个权限。当如果用户已经授权或者用户明确禁止(权限被禁用且不再提示)的时候就不需要再去解释了,所以此时会返回false。