AndroidAcpAndroid 6.0 权限工具包
AndroidAcp
Acp 为 Android check permission 缩写,此库简化Android 6.0 系统复杂的权限操作而编写。
特点
支持批量权限申请,不需要重写 onRequestPermissionsResult 方法,Activity 与 Fragment 中用法一致,一句话搞定。
处理权限拒绝,或勾选不再询问,导致不能正常使用功能的提示框,支持跳转设置权限界面开启权限,所有提示框文字可自定义。
效果图
使用Gradle构建时添加一下依赖即可:
javascript
compile 'com.mylhyl:acp:1.0.0'
使用说明
java
Acp.getInstance(this).request(new AcpOptions.Builder() .setPermissions(Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.READ_PHONE_STATE) // .setDeniedMessage() // .setDeniedCloseBtn() // .setDeniedSettingBtn() // .setRationalMessage() // .setRationalBtn() .build(), new AcpListener() { @Override public void onGranted() { writeSD(); getIMEI(); } @Override public void onDenied(List<String> permissions) { makeText(permissions.toString() + "权限拒绝"); } });
QQ交流群:435173211
评论
BatikSVG 工具包
Batik是基于Java的工具包,用于希望将可伸缩矢量图形(SVG)格式的图像用于各种目的(例如显示,生成或操纵)的应用程序或小程序。该项目的目标是为开发人员提供一组核心模块,这些模块可以一起使用或单
BatikSVG 工具包
0
IcoMoonKitIcoMoon 工具包
IcoMoonKit是用Swift编写的IcoMoon工具包。要求:iOS7.0orlaterXcode6.1orlater安装CloneIcoMoonKitasagitsubmodule.AddIc
IcoMoonKitIcoMoon 工具包
0
MyToolsJava 工具包
该jar包对java调用Groovy、JavaScript、Clojure脚本语言的接口进行封装,方便在java程序中进行多语言混合编程在jar中增加对URLClassLoader类进行继承重写实现动
MyToolsJava 工具包
0
BeanlibJavaBean工具包
JavaBeanLibrary(beanlib)是一个JavaBean的实用工具库。Beanlib的Hibernate(beanlib-Hibernate)尤其是方便与使用Hibernate的。它使开
BeanlibJavaBean工具包
0
SwingGUI 工具包
Swing是一个为Java设计的GUI工具包。Swing是JAVA基础类的一部分。Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表。SWING提供许多比AWT更好的屏幕显示元素
SwingGUI 工具包
0