真正的一行注解获取Android23+权限 重要更新 接入优化

来源:互联网 发布:手机淘宝后台操作流程 编辑:程序博客网 时间:2024/06/05 10:56

真正的一行注解获取Android23+权限 重要更新 接入优化

前言

由于部分读者反映 AbcPermission 的接入方式太麻烦,利用周末时间我写了个 gradle 插件用于简化接入流程。这里提供了 2 套接入方案:一为最简便的;另一个支持版本自定义(如果你一直用最新版,这个可以忽略)。AbcPermission 的概念 这里 有详细的讲解。这里是一次重要的升级,也可以直接看 AbcPermission 的 readme 文件。

方案一

1.在根目录下的 build 文件中添加如下代码

buildscript {    repositories {       ...       maven { url 'https://jitpack.io' }    }    dependencies {        ...        classpath 'com.github.2017398956:abcpermission-plugin:1.3'    }}allprojects {    repositories {        ...        maven { url 'https://jitpack.io' }    }}

2.在需要申请权限的 module 中添加如下代码

apply plugin: 'abcpermission.plugin'

方案二

1.在根目录下的 build 文件中添加如下代码

buildscript {    repositories {       ...       maven { url 'https://jitpack.io' }    }    dependencies {        ...        classpath 'com.github.2017398956:AspectPlugin:1.2'    }}allprojects {    repositories {        ...        maven { url 'https://jitpack.io' }    }}

2.在需要申请权限的 module 中添加如下代码

apply plugin: 'AspectPlugin'dependencies {    ...    api("com.github.2017398956:AbcPermission:1.6") {        exclude module: 'permissionAnnotation'        exclude module: 'permissionCompiler'    }    provided("com.github.2017398956:AbcPermission:1.6") {        exclude module: 'permissionSupport'        exclude module: 'permissionCompiler'    }    annotationProcessor("com.github.2017398956:AbcPermission:1.6") {        exclude module: 'permissionSupport'    }}

使用的具体方法可以参考本文中的其它链接。

最后,求个 Star ≖‿≖✧

阅读全文
'); })();
1 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 泰兴市公共资源交易中心 泰兴人民医院 泰兴市人民医院 泰兴公共资源交易中心 泰兴市古银杏森林公园 泰兴论坛花园水库 泰兴市古银杏森林公园旅游 泰兴属于哪个市 泰兴市属于哪个市 泰兴公共资源交易网 泰兴人才网精细化工 泰兴星级酒店 泰兴人才网招聘信息 泰兴房产信息网 泰兴公园旅游 泰兴人才市场 泰兴有什么好玩的地方 泰兴房产网二手房 羌溪花园 羌溪论坛 羌溪花园论坛泰兴论坛 李泰利 运泰利招聘 泰利能源 泰利 泰利必妥滴眼液 泰利氏指甲图片 泰利必妥滴耳液 深圳泰利能源有限公司 奥泰利灌浆料 泰利必妥 氧氟沙星 泰剧大全 泰剧97泰剧网 97泰剧 泰剧97网 泰剧啦 月印泰剧 好看泰剧 好看的泰剧 泰剧网97 泰剧腐剧