关于Android M RuntimePermission的问题

关于shouldShowRequestPermissionRationale的理解, 在onRequestPermissionsResult里如果用户拒绝了权限, 可以调用这个api, 返回true, 证明弹出了权限申请对话框, false则证明没有弹出(用户点击了’不再询问’);

另外, 申请权限是支持多权限一起申请的. 最好不要这样做…..如果用户拒绝了一个, 其它的都允许了, 下次走到这块, 还是会弹出所有的….

还有就是如果所属同一组的权限, 动态申请其中一个, 其它的也就默认同意了, 比如你动态申请WRITE_CONTACTS用户同意了, 那默认READ_CONTACTS和GET_ACCOUNTS也就同意了(它们同属通讯录分组);

    原文作者:小草房Fang
    原文地址: https://www.jianshu.com/p/a61b012bd72c
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞