zoukankan      html  css  js  c++  java
  • 关于Android6.0 之EasyPermissionUtil

            之前6.0权限用第三方类库比较多,但是都是挺麻烦的,今天给大家推荐一个好用的第三方类库:

            gitHub地址:https://github.com/yxping/EasyPermissionUtil

            使用如下:

           (1)在项目的root中加入

    allprojects {
        repositories {
            maven { url "https://jitpack.io" } // 加入这句话
        }
    }

          (2)在lib工程下的build.gradle中

    compile 'com.github.yxping:EasyPermissionUtil:v0.1.0'

          使用的方法:

          

    PermissionUtil.getInstance().request(MainActivity.this, new String[]{Manifest.permission.READ_CALENDAR}, mRequestCode,
        new PermissionResultCallBack() {
            @Override
            public void onPermissionGranted() {
                // 当所有权限的申请被用户同意之后,该方法会被调用
            }
    
            @Override
            public void onPermissionDenied(String... permissions) {
                // 当权限申请中的某一个或多个权限,被用户曾经否定了,并确认了不再提醒时,也就是权限的申请窗口不能再弹出时,该方法将会被调用
            }
    
            @Override
            public void onRationalShow(String... permissions) {
                // 当权限申请中的某一个或多个权限,被用户否定了,但没有确认不再提醒时,也就是权限窗口申请时,但被否定了之后,该方法将会被调用.
            }
        });
    

      

            Android 6.0权限进阶:

             这只是简单的使用,如果说项目中遇到一个权限管理就这样搞的话,会不会感觉太麻烦了,还有如果说拒绝的话,没有提示的话怎么办,这些都是我们需要考虑的问题;针这种情况又对项目做了进一步的封装和优化,由于时间原因具体不做介绍:源码地址:

    https://gitee.com/anan9303/Chart

    
    
    
  • 相关阅读:
    如何开发一款浏览器[转]
    粒子滤波实现物体跟踪的算法原理:
    Canny边缘检测(转)
    [转载] 图像处理常用边缘检测算子总结
    [转载]Sobel边缘检测
    Android读取手机联系人信息
    【Android】动态注册广播接收器
    Android对话框的生成
    C语言基础丨(六)程序结构——顺序结构【1】
    C语言丨指针基础知识详解
  • 原文地址:https://www.cnblogs.com/huihuizhang/p/6051884.html
Copyright © 2011-2022 走看看