前言:

    上篇重点学习了Android 6.0的运行时权限,今天还是围绕着Android 6.0权限适配来总结学习,这里主要介绍一下我们公司解决Android 6.0权限适配的方案:RxJava+RxPermission。这里不再介绍Android 6.0运行时权限了,直接看下如何使用RxPermission。

权限管理相关博客:

RxPermission:

  用于适配Android 6.0新的权限模型的开源框架。

  github地址:https://github.com/tbruyelle/RxPermissions

如何使用?

1.)在app module的build.gradle中添加如下配置

使用该开源框架minSdkVersion 必须小于9

复制代码
repositories {
    jcenter() // If not already there
}

dependencies {
    compile 'com.tbruyelle.rxpermissions:rxpermissions:0.9.0@aar'
}
复制代码

如果使用的RxJava2的话使用下面的配置

与RxJava不同的是包名变成了com.tbruyelle.rxpermissions2,不过说实话RxJava2我还没使用过。

网友评论