关于shouldShowRequestPermissionRationale的理解, 在onRequestPermissionsResult里如果用户拒绝了权限, 可以调用这个api, 返回true, 证明弹出了权限申请对话框, false则证明没有弹出(用户点击了'不再询问');
另外, 申请权限是支持多权限一起申请的. 最好不要这样做.....如果用户拒绝了一个, 其它的都允许了, 下次走到这块, 还是会弹出所有的....
还有就是如果所属同一组的权限, 动态申请其中一个, 其它的也就默认同意了, 比如你动态申请WRITE_CONTACTS用户同意了, 那默认READ_CONTACTS和GET_ACCOUNTS也就同意了(它们同属通讯录分组);
网友评论