public boolean requestPermission() {
// Android 6.0 ( API 23 ) 才启用动态权限申请
if (Build.VERSION.SDK_INT..., 则不显示 ;
分为四种情况 :
① 首次申请 : 由于是第
1
次申请权限 , 直接申请即可 , 不需要给用户显示申请权限的理由 , 返回 false ;
② 用户拒绝了申请 : 如果用户拒绝了权限的申请..., 开发者需要给用户显示 " 为什么申请该权限 , 要使用权限做那些事 " , 因此需要给用户提示 , 返回 true ;
③ 用户拒绝申请并选择 " 不再询问 " : 用户已经明确拒绝 , 就不要再骚扰用户了...;
在用户拒绝权限的前提下 , 如果
ActivityCompat.shouldShowRequestPermissionRationale(mActivity, 权限字符串)
方法返回 false...*
* @return
*/
public boolean requestPermission() {
// Android 6.0 ( API