Android开发中一键获取动态权限

由于安卓开发中动态权限是一个经常用到的,所以为了减轻各位同学开发中遇到动态权限的问题,这边
给大家推荐一个我自己二次封装的第三方方式获取动态权限,也可以参考 https://www.jianshu.com/p/46fddbd0c73f 如果是新手建议先看一下.

集成方式:

集成方式:

注入依赖 Step 1. Add the JitPack repository to your build file Step 2. Add the dependency

allprojects {
	repositories {
		...
		maven { url 'https://jitpack.io' }
	}
}

Step 2. Add the dependency



dependencies {
		
	implementation 'pub.devrel:easypermissions:2.0.1'
        implementation 'com.github.15335179243:ChuMuYa:v11-1.0.4'
}

java代码:

//初始化你的动态权限(Initialize your dynamic permissions)
                String[] str = {READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE, INTERNET};
                //调用本库方法(Call the library method)
                DynamicPermissions dynamicPermissions = new DynamicPermissions(MainActivity.this, str);
               //判断有没有权限,没有的话让他获取(Determine whether there is access, if not let him get)
                if (!dynamicPermissions.isFlag()) {
                    Log.d(TAG, "onOptionsItemSelected: " + "1");
                    dynamicPermissions.init();
                } else {
                    Log.d(TAG, "onOptionsItemSelected: " + "1");
                     //你想要进行的操作
                }

这边的话进行一个说明,你要想用个权限你得在清单文件中去添加,并且添加进数组里面去,这个比上面那个推荐文章里面的更灵活,如果你想点击播放音乐在获取权限,或者跳转页面去获取都可以,就是说他可以在任何需要的地方去获取.
本第三方库会一直更新,请注意留意本人githup https://github.com/15335179243/ChuMuYa
知识共享许可协议
本作品采用知识共享署名 4.0 国际许可协议进行许可。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值