https://github.com/yanzhenjie/AndPermissionIf you are using the android support library:implementation 'com.yanzhenjie.permission:support:2.0.1'If you are using the android x library:implementation 'com.yanzhenjie.permission:x:2.0.1'直接用别人的库AndPermission.with(this)  .runtime()  .permission(Permission.Group.STORAGE)  .onGranted(permissions -> {    // Storage permission are allowed.  })  .onDenied(permissions -> {    // Storage permission are not allowed.  })  .start();动态申请权限//申请wifi权限 AndPermission.with(BindDeviceActivity.this)                .permission(Permission.ACCESS_FINE_LOCATION, Permission.ACCESS_COARSE_LOCATION)                .onGranted(permissions -> {                    if(!isOPen(BindDeviceActivity.this)){                        new MaterialAlertDialogBuilder(BindDeviceActivity.this)                            .setTitle("提示")                            .setMessage("请手动打开gprs定位服务")                            .setPositiveButton("确定", (dialog,witch)->{                                initAccess();                            })                            .setNegativeButton("取消",(dialog,witch)->{                                startActivity(new Intent(this,MainActivity.class));                            })                            .show();                    }                })                .onDenied(permissions -> {                    new MaterialAlertDialogBuilder(BindDeviceActivity.this)                            .setTitle("提示")                            .setMessage("请给予wifi权限")                            .setPositiveButton("确定", (dialog,witch)->{                                initAccess();                            })                            .setNegativeButton("取消",(dialog,witch)->{                              startActivity(new Intent(this,MainActivity.class));                            })                            .show();                }).start();    }

更多相关文章

  1. android ListView性能优化提示
  2. Android Studio 3.0 gradle提示太老 解决方法
  3. Android 应用获取通知栏权限
  4. Android的权限机制之—— “沙箱”机制sharedUserId跟签名
  5. Android Manifest.permission权限
  6. Android 系统下模拟触点击的功能与权限
  7. android 笔记 --- Android各种访问权限Permission详解
  8. Android 操作权限大全(已归纳分类)
  9. Android Studio如何设置自己主动提示代码

随机推荐

  1. 《论Android的发展方向(个人见解)》
  2. Android跨进程通信AIDL详解(附源码)
  3. Android设置透明、半透明等效果
  4. Android高手进阶教程(八)之 ----Android(
  5. Android多网卡
  6. 深入浅出Android(安卓)Gradle构建系统(三
  7. Android(安卓)学习笔记——利用JNI技术在
  8. Android内存管理机制之一:lowmemory kille
  9. Android中的Intent标准跳转应用
  10. 分析Android(安卓)根文件系统启动过程(ini