前言:

    上篇重點學習了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我還沒使用過。