V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xiangyuecn
V2EX  ›  Android

自己写的一个 安卓权限申请框架 Android-UsesPermission

  •  1
     
  •   xiangyuecn · 2019-03-08 14:42:29 +08:00 · 3724 次点击
    这是一个创建于 1847 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    github

    https://github.com/xiangyuecn/Android-UsesPermission


    欢迎 star,争取多收集点 issue,就一个测试手机,不好发现兼容性的问题,哈哈


    明明想点预览,手抖了一下点成了发布。。

    特性

    1. 一个函数调用处理权限申请的所有问题,被拒绝的权限重复询问,被永久拒绝的权限(记住选择、不再询问)打开 App 授权系统设置。
    2. 函数式调用,代码简洁明晰,阅读源码不用跳来跳去。
    3. 明确的授权结果回调,要么有(True),要么没有(False)。
    4. 默认 0 界面,调用者无需知道、提供、导入任何界面包括文件,但可深度定制。
    5. 中性,默认非弓虽 J 式、有回旋余地的对待拒绝权限的场景。
    6. 理论上支持任何 Android 版本(但仅在 4.0 - 9.0 模拟器上进行了测试)。
    2 条回复    2019-03-08 16:28:10 +08:00
    frantic
        1
    frantic  
       2019-03-08 16:13:02 +08:00
    对于部分国产 Room 如 OV 家的支持如何?
    他们家的部分机型是不走原生权限回调的
    xiangyuecn
        2
    xiangyuecn  
    OP
       2019-03-08 16:28:10 +08:00
    @frantic 不知道呀,没有手机测试,只能玩玩模拟器
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3326 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 13:44 · PVG 21:44 · LAX 06:44 · JFK 09:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.