├── .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 --------------------------------------------------------------------------------