Android 很早入门的新手。好久没弄安卓,targetSdkVersion 从来没超过 22,这几天捣腾了一下 Android Studio。没找到顺手的权限申请库,心一横就顺手写了一个。
github
https://github.com/xiangyuecn/Android-UsesPermission

欢迎 star,争取多收集点 issue,就一个测试手机,不好发现兼容性的问题,哈哈
明明想点预览,手抖了一下点成了发布。。
特性
- 一个函数调用处理权限申请的所有问题,被拒绝的权限重复询问,被永久拒绝的权限(记住选择、不再询问)打开 App 授权系统设置。
- 函数式调用,代码简洁明晰,阅读源码不用跳来跳去。
- 明确的授权结果回调,要么有(True),要么没有(False)。
- 默认 0 界面,调用者无需知道、提供、导入任何界面包括文件,但可深度定制。
- 中性,默认非弓虽 J 式、有回旋余地的对待拒绝权限的场景。
- 理论上支持任何 Android 版本(但仅在 4.0 - 9.0 模拟器上进行了测试)。