文件名称:SchPermission:一个自己定制的Android动态申请权限库
文件大小:147KB
文件格式:ZIP
更新时间:2024-05-21 17:03:15
Java
SchPermission 一个自己定制的Android动态申请权限库 为什么要定制自己的动态申请权限库 Android6.0之后,Android系统就要求敏感权限需要动态申请。这位用户带来了很大的方便,也给开发者带来了更大的挑战。官方提供了相应的API供开发者使用,但是使用起来略显麻烦。市场上也有很多开源权限申请库,之前有使用rxPermission,这次也有参考rxPermission的代码。使用开源库固然很方便,但是我觉得,开源的意义在于提供一种思路,给其他同行一个借鉴,大家最好还是要会写自己的库,哪怕搓一点也没关系。 动态申请权限的思路 第一种:官方的写法是在当前Activity申请权限,在当前Activity回调结果。这种写法很标准,但是很繁琐,写起来非常不方便。 第二种:之前看到一个同事写的库,他是跳到一个新的Activity,然后申请权限,在该Activity监听回调。这种方
【文件预览】:
SchPermission-master
----gradlew.bat(2KB)
----gradlew(5KB)
----gradle.properties(730B)
----app()
--------proguard-rules.pro(751B)
--------src()
--------.gitignore(7B)
--------build.gradle(968B)
----gradle()
--------wrapper()
----.idea()
--------gradle.xml(682B)
--------runConfigurations.xml(564B)
--------misc.xml(2KB)
--------modules.xml(643B)
----.gitignore(118B)
----README.md(4KB)
----permission()
--------proguard-rules.pro(751B)
--------src()
--------.gitignore(7B)
--------build.gradle(884B)
----settings.gradle(30B)
----build.gradle(546B)