Android6.0 Marshmallow运行时权限申请框架

RTPermission是针对Android6.0及以上版本的运行时权限申请框架,旨在简化权限申请流程。通过引入Gradle库和简单调用,即可完成权限申请。博客提供使用方法、效果图和混淆配置,并附带9大组需要适配权限的说明。
摘要由CSDN通过智能技术生成

RTPermission

前言

Android6.0发布后带来的运行时权限机制,使得开发者的工作又多了一点,在程序需要使用到9类敏感权限时必须去动态申请权限使用权,然而按照标准写法实在是太繁琐了,要是每一个权限都写一大堆申请步骤,我估计开发者分分钟暴走。所以,封装一个统一的请求框架是很有必要的,RTPermission就是为了简化申请步骤而做的,有需要的可参考一下,欢迎star和fork。


Github地址:https://github.com/Vanish136/RTPermission

使用方式:

1. Gradle中引入库

          compile 'com.lwkandroid:RTPermissionLib:1.3.0'



2. 代码中调用

          new RTPermission.Builder()
                .permissions(String... permissions)
                .start(Activity activity, new OnPermissionResultListener()
                {
                     @Override
                      public void onAllGranted(String[] allPermissions)
                     {
                         //所有权限都已获得使用权后的回调
                     }

                     @Override
                     
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值