├── .github
├── ISSUE_TEMPLATE
│ ├── bug_report.md
│ └── feature_request.md
├── ci-gradle.properties
├── pull_request_template.md
└── workflows
│ ├── check.yml
│ ├── release.yml
│ └── scheduled.yml
├── .gitignore
├── CHANGELOG.md
├── CODE_OF_CONDUCT.md
├── LICENSE
├── README.md
├── README_ZH.md
├── app
├── .gitignore
├── build.gradle
├── proguard-rules.pro
└── src
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── qifan
│ │ │ └── powerpermission
│ │ │ ├── MainActivity.kt
│ │ │ ├── activity
│ │ │ └── ExampleActivity.kt
│ │ │ ├── childfragment
│ │ │ ├── ExampleChildContainerFragment.kt
│ │ │ └── ExampleChildFragment.kt
│ │ │ ├── coroutines
│ │ │ └── CoroutinesActivity.kt
│ │ │ ├── fragment
│ │ │ └── ExampleFragment.kt
│ │ │ ├── livedata
│ │ │ └── LiveDataActivity.kt
│ │ │ └── rx
│ │ │ ├── RxJava2Activity.kt
│ │ │ └── RxJava3Activity.kt
│ └── res
│ │ ├── drawable-v24
│ │ └── ic_launcher_foreground.xml
│ │ ├── drawable
│ │ └── ic_launcher_background.xml
│ │ ├── layout
│ │ ├── activity_coroutines_exmaple.xml
│ │ ├── activity_example.xml
│ │ ├── activity_live_data.xml
│ │ ├── activity_main.xml
│ │ ├── activity_rx2_exmaple.xml
│ │ ├── activity_rx3_exmaple.xml
│ │ ├── fragment_child_container_example.xml
│ │ ├── fragment_child_example.xml
│ │ └── fragment_example.xml
│ │ ├── mipmap-anydpi-v26
│ │ ├── ic_launcher.xml
│ │ └── ic_launcher_round.xml
│ │ ├── mipmap-hdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ └── values
│ │ ├── colors.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── test
│ └── java
│ └── com
│ └── qifan
│ └── powerpermission
│ └── ExampleUnitTest.kt
├── dependencies.gradle
├── gradle.properties
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── powerpermission-coroutines
├── .gitignore
├── build.gradle
├── consumer-rules.pro
├── proguard-rules.pro
└── src
│ ├── main
│ ├── AndroidManifest.xml
│ └── java
│ │ └── com
│ │ └── qifan
│ │ └── powerpermission
│ │ └── coroutines
│ │ ├── CheckOnMainThread.kt
│ │ └── PowerPermissionCoroutines.kt
│ └── test
│ └── java
│ └── com
│ └── qifan
│ └── powerpermission
│ └── coroutines
│ └── ExampleUnitTest.kt
├── powerpermission-livedata
├── .gitignore
├── build.gradle
├── consumer-rules.pro
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ └── java
│ └── com
│ └── qifan
│ └── powerpermission
│ └── livedata
│ └── PowerPermissionLiveData.kt
├── powerpermission-rxjava2
├── .gitignore
├── build.gradle
├── consumer-rules.pro
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ └── java
│ └── com
│ └── qifan
│ └── powerpermission
│ └── rx2
│ ├── CheckOnMainThreadRx2.kt
│ └── PowerPermissionRx2.kt
├── powerpermission-rxjava3
├── .gitignore
├── build.gradle
├── consumer-rules.pro
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ └── java
│ └── com
│ └── qifan
│ └── powerpermission
│ └── rx3
│ ├── CheckOnMainThreadRx3.kt
│ └── PowerPermissionRx3.kt
├── powerpermission
├── .gitignore
├── build.gradle
├── consumer-rules.pro
├── proguard-rules.pro
└── src
│ ├── main
│ ├── AndroidManifest.xml
│ └── java
│ │ └── com
│ │ └── qifan
│ │ └── powerpermission
│ │ ├── Activities.kt
│ │ ├── Fragments.kt
│ │ ├── PowerPermission.kt
│ │ ├── core
│ │ ├── PermissionFragment.kt
│ │ ├── PermissionRequestParams.kt
│ │ ├── PowerPermissionManager.kt
│ │ └── extension
│ │ │ ├── FragmentExt.kt
│ │ │ ├── LoggingExt.kt
│ │ │ └── PermissionExt.kt
│ │ ├── data
│ │ ├── Configuration.kt
│ │ ├── GrantResult.kt
│ │ ├── PermissionResult.kt
│ │ └── RationaleData.kt
│ │ └── rationale
│ │ ├── DialogRationale.kt
│ │ └── delegate
│ │ ├── RationaleActionCallback.kt
│ │ ├── RationaleDelegate.kt
│ │ └── dialog
│ │ └── DialogRationaleDelegate.kt
│ └── test
│ └── java
│ └── com
│ └── qifan
│ └── powerpermission
│ ├── PowerPermissionManager.kt
│ └── data
│ ├── GrantResultTest.kt
│ ├── PermissionResultTest.kt
│ └── RationaleDataTest.kt
├── publish-module.gradle
├── publish-root.gradle
├── settings.gradle
├── spotless
├── copyright.java
├── copyright.kt
└── spotless.gradle
└── version_plugin_config.gradle
/.github/ISSUE_TEMPLATE/bug_report.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/.github/ISSUE_TEMPLATE/bug_report.md
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature_request.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/.github/ISSUE_TEMPLATE/feature_request.md
--------------------------------------------------------------------------------
/.github/ci-gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/.github/ci-gradle.properties
--------------------------------------------------------------------------------
/.github/pull_request_template.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/.github/pull_request_template.md
--------------------------------------------------------------------------------
/.github/workflows/check.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/.github/workflows/check.yml
--------------------------------------------------------------------------------
/.github/workflows/release.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/.github/workflows/release.yml
--------------------------------------------------------------------------------
/.github/workflows/scheduled.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/.github/workflows/scheduled.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/.gitignore
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/CHANGELOG.md
--------------------------------------------------------------------------------
/CODE_OF_CONDUCT.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/CODE_OF_CONDUCT.md
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/README.md
--------------------------------------------------------------------------------
/README_ZH.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/README_ZH.md
--------------------------------------------------------------------------------
/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/app/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/build.gradle
--------------------------------------------------------------------------------
/app/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/proguard-rules.pro
--------------------------------------------------------------------------------
/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/app/src/main/java/com/qifan/powerpermission/MainActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/java/com/qifan/powerpermission/MainActivity.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/qifan/powerpermission/activity/ExampleActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/java/com/qifan/powerpermission/activity/ExampleActivity.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/qifan/powerpermission/childfragment/ExampleChildContainerFragment.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/java/com/qifan/powerpermission/childfragment/ExampleChildContainerFragment.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/qifan/powerpermission/childfragment/ExampleChildFragment.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/java/com/qifan/powerpermission/childfragment/ExampleChildFragment.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/qifan/powerpermission/coroutines/CoroutinesActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/java/com/qifan/powerpermission/coroutines/CoroutinesActivity.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/qifan/powerpermission/fragment/ExampleFragment.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/java/com/qifan/powerpermission/fragment/ExampleFragment.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/qifan/powerpermission/livedata/LiveDataActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/java/com/qifan/powerpermission/livedata/LiveDataActivity.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/qifan/powerpermission/rx/RxJava2Activity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/java/com/qifan/powerpermission/rx/RxJava2Activity.kt
--------------------------------------------------------------------------------
/app/src/main/java/com/qifan/powerpermission/rx/RxJava3Activity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/java/com/qifan/powerpermission/rx/RxJava3Activity.kt
--------------------------------------------------------------------------------
/app/src/main/res/drawable-v24/ic_launcher_foreground.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_launcher_background.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/res/drawable/ic_launcher_background.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_coroutines_exmaple.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/res/layout/activity_coroutines_exmaple.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_example.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/res/layout/activity_example.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_live_data.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/res/layout/activity_live_data.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/res/layout/activity_main.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_rx2_exmaple.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/res/layout/activity_rx2_exmaple.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_rx3_exmaple.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/res/layout/activity_rx3_exmaple.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_child_container_example.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/res/layout/fragment_child_container_example.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_child_example.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/res/layout/fragment_child_example.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_example.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/res/layout/fragment_example.xml
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/res/values/colors.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/main/res/values/styles.xml
--------------------------------------------------------------------------------
/app/src/test/java/com/qifan/powerpermission/ExampleUnitTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/app/src/test/java/com/qifan/powerpermission/ExampleUnitTest.kt
--------------------------------------------------------------------------------
/dependencies.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/dependencies.gradle
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/gradle.properties
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/gradle/wrapper/gradle-wrapper.properties
--------------------------------------------------------------------------------
/gradlew:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/gradlew
--------------------------------------------------------------------------------
/gradlew.bat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/gradlew.bat
--------------------------------------------------------------------------------
/powerpermission-coroutines/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/powerpermission-coroutines/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission-coroutines/build.gradle
--------------------------------------------------------------------------------
/powerpermission-coroutines/consumer-rules.pro:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/powerpermission-coroutines/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission-coroutines/proguard-rules.pro
--------------------------------------------------------------------------------
/powerpermission-coroutines/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/powerpermission-coroutines/src/main/java/com/qifan/powerpermission/coroutines/CheckOnMainThread.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission-coroutines/src/main/java/com/qifan/powerpermission/coroutines/CheckOnMainThread.kt
--------------------------------------------------------------------------------
/powerpermission-coroutines/src/main/java/com/qifan/powerpermission/coroutines/PowerPermissionCoroutines.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission-coroutines/src/main/java/com/qifan/powerpermission/coroutines/PowerPermissionCoroutines.kt
--------------------------------------------------------------------------------
/powerpermission-coroutines/src/test/java/com/qifan/powerpermission/coroutines/ExampleUnitTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission-coroutines/src/test/java/com/qifan/powerpermission/coroutines/ExampleUnitTest.kt
--------------------------------------------------------------------------------
/powerpermission-livedata/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/powerpermission-livedata/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission-livedata/build.gradle
--------------------------------------------------------------------------------
/powerpermission-livedata/consumer-rules.pro:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/powerpermission-livedata/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission-livedata/proguard-rules.pro
--------------------------------------------------------------------------------
/powerpermission-livedata/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/powerpermission-livedata/src/main/java/com/qifan/powerpermission/livedata/PowerPermissionLiveData.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission-livedata/src/main/java/com/qifan/powerpermission/livedata/PowerPermissionLiveData.kt
--------------------------------------------------------------------------------
/powerpermission-rxjava2/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/powerpermission-rxjava2/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission-rxjava2/build.gradle
--------------------------------------------------------------------------------
/powerpermission-rxjava2/consumer-rules.pro:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/powerpermission-rxjava2/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission-rxjava2/proguard-rules.pro
--------------------------------------------------------------------------------
/powerpermission-rxjava2/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/powerpermission-rxjava2/src/main/java/com/qifan/powerpermission/rx2/CheckOnMainThreadRx2.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission-rxjava2/src/main/java/com/qifan/powerpermission/rx2/CheckOnMainThreadRx2.kt
--------------------------------------------------------------------------------
/powerpermission-rxjava2/src/main/java/com/qifan/powerpermission/rx2/PowerPermissionRx2.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission-rxjava2/src/main/java/com/qifan/powerpermission/rx2/PowerPermissionRx2.kt
--------------------------------------------------------------------------------
/powerpermission-rxjava3/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/powerpermission-rxjava3/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission-rxjava3/build.gradle
--------------------------------------------------------------------------------
/powerpermission-rxjava3/consumer-rules.pro:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/powerpermission-rxjava3/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission-rxjava3/proguard-rules.pro
--------------------------------------------------------------------------------
/powerpermission-rxjava3/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/powerpermission-rxjava3/src/main/java/com/qifan/powerpermission/rx3/CheckOnMainThreadRx3.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission-rxjava3/src/main/java/com/qifan/powerpermission/rx3/CheckOnMainThreadRx3.kt
--------------------------------------------------------------------------------
/powerpermission-rxjava3/src/main/java/com/qifan/powerpermission/rx3/PowerPermissionRx3.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission-rxjava3/src/main/java/com/qifan/powerpermission/rx3/PowerPermissionRx3.kt
--------------------------------------------------------------------------------
/powerpermission/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/powerpermission/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission/build.gradle
--------------------------------------------------------------------------------
/powerpermission/consumer-rules.pro:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/powerpermission/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission/proguard-rules.pro
--------------------------------------------------------------------------------
/powerpermission/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/powerpermission/src/main/java/com/qifan/powerpermission/Activities.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission/src/main/java/com/qifan/powerpermission/Activities.kt
--------------------------------------------------------------------------------
/powerpermission/src/main/java/com/qifan/powerpermission/Fragments.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission/src/main/java/com/qifan/powerpermission/Fragments.kt
--------------------------------------------------------------------------------
/powerpermission/src/main/java/com/qifan/powerpermission/PowerPermission.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission/src/main/java/com/qifan/powerpermission/PowerPermission.kt
--------------------------------------------------------------------------------
/powerpermission/src/main/java/com/qifan/powerpermission/core/PermissionFragment.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission/src/main/java/com/qifan/powerpermission/core/PermissionFragment.kt
--------------------------------------------------------------------------------
/powerpermission/src/main/java/com/qifan/powerpermission/core/PermissionRequestParams.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission/src/main/java/com/qifan/powerpermission/core/PermissionRequestParams.kt
--------------------------------------------------------------------------------
/powerpermission/src/main/java/com/qifan/powerpermission/core/PowerPermissionManager.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission/src/main/java/com/qifan/powerpermission/core/PowerPermissionManager.kt
--------------------------------------------------------------------------------
/powerpermission/src/main/java/com/qifan/powerpermission/core/extension/FragmentExt.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission/src/main/java/com/qifan/powerpermission/core/extension/FragmentExt.kt
--------------------------------------------------------------------------------
/powerpermission/src/main/java/com/qifan/powerpermission/core/extension/LoggingExt.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission/src/main/java/com/qifan/powerpermission/core/extension/LoggingExt.kt
--------------------------------------------------------------------------------
/powerpermission/src/main/java/com/qifan/powerpermission/core/extension/PermissionExt.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission/src/main/java/com/qifan/powerpermission/core/extension/PermissionExt.kt
--------------------------------------------------------------------------------
/powerpermission/src/main/java/com/qifan/powerpermission/data/Configuration.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission/src/main/java/com/qifan/powerpermission/data/Configuration.kt
--------------------------------------------------------------------------------
/powerpermission/src/main/java/com/qifan/powerpermission/data/GrantResult.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission/src/main/java/com/qifan/powerpermission/data/GrantResult.kt
--------------------------------------------------------------------------------
/powerpermission/src/main/java/com/qifan/powerpermission/data/PermissionResult.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission/src/main/java/com/qifan/powerpermission/data/PermissionResult.kt
--------------------------------------------------------------------------------
/powerpermission/src/main/java/com/qifan/powerpermission/data/RationaleData.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission/src/main/java/com/qifan/powerpermission/data/RationaleData.kt
--------------------------------------------------------------------------------
/powerpermission/src/main/java/com/qifan/powerpermission/rationale/DialogRationale.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission/src/main/java/com/qifan/powerpermission/rationale/DialogRationale.kt
--------------------------------------------------------------------------------
/powerpermission/src/main/java/com/qifan/powerpermission/rationale/delegate/RationaleActionCallback.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission/src/main/java/com/qifan/powerpermission/rationale/delegate/RationaleActionCallback.kt
--------------------------------------------------------------------------------
/powerpermission/src/main/java/com/qifan/powerpermission/rationale/delegate/RationaleDelegate.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission/src/main/java/com/qifan/powerpermission/rationale/delegate/RationaleDelegate.kt
--------------------------------------------------------------------------------
/powerpermission/src/main/java/com/qifan/powerpermission/rationale/delegate/dialog/DialogRationaleDelegate.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission/src/main/java/com/qifan/powerpermission/rationale/delegate/dialog/DialogRationaleDelegate.kt
--------------------------------------------------------------------------------
/powerpermission/src/test/java/com/qifan/powerpermission/PowerPermissionManager.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission/src/test/java/com/qifan/powerpermission/PowerPermissionManager.kt
--------------------------------------------------------------------------------
/powerpermission/src/test/java/com/qifan/powerpermission/data/GrantResultTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission/src/test/java/com/qifan/powerpermission/data/GrantResultTest.kt
--------------------------------------------------------------------------------
/powerpermission/src/test/java/com/qifan/powerpermission/data/PermissionResultTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission/src/test/java/com/qifan/powerpermission/data/PermissionResultTest.kt
--------------------------------------------------------------------------------
/powerpermission/src/test/java/com/qifan/powerpermission/data/RationaleDataTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/powerpermission/src/test/java/com/qifan/powerpermission/data/RationaleDataTest.kt
--------------------------------------------------------------------------------
/publish-module.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/publish-module.gradle
--------------------------------------------------------------------------------
/publish-root.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/publish-root.gradle
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/settings.gradle
--------------------------------------------------------------------------------
/spotless/copyright.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/spotless/copyright.java
--------------------------------------------------------------------------------
/spotless/copyright.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/spotless/copyright.kt
--------------------------------------------------------------------------------
/spotless/spotless.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/spotless/spotless.gradle
--------------------------------------------------------------------------------
/version_plugin_config.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/underwindfall/PowerPermission/HEAD/version_plugin_config.gradle
--------------------------------------------------------------------------------