-1
, 说明 permissions 数组中指定的权限没有授予通过 , 被用户拒绝了 ;
如果 grantResults 数组中所有的值都为
0
, 说明所有权限授予通过 , 可以继续执行后续操作...提示用户进行权限申请 , 指的是显示给用户申请权限的理由 ;
是否显示申请权限的原理 , 也就是 显示给用户 " 为什么应用需要你授予这个权限 " , 要想方设法劝用户授予这个权限 , 以及说明不授予权限不能使用的哪些功能...③ 用户拒绝申请并选择 " 不再询问 " : 用户已经明确拒绝 , 就不要再骚扰用户了 , 不用给出进一步的提示信息 , 返回 false ;
④ 用户同意权限申请 : 用户已经同意了 , 也不用给用户进行原理提示..., 返回 false ;
Google 的意思是如果用户选择了 " 不再询问 " , 那开发者就不能在提及与该权限相关的事了 ;
但是我们开发时总想把用户引导到权限设置界面 , 让用户自己设置 ,...AlertDialog mAlertDialog;
/**
* 申请权限的请求码, 要求必须 >0
*/
public final int REQUEST_CODE