Android工具类-权限工具类
来源:互联网 发布:广州诗悦网络 编辑:程序博客网 时间:2024/05/18 20:05
记录一下自己写的权限工具类
public class PermissionUtil { //requestCode public static final int REQUEST_CODE_ONE = 1; public static final int REQUEST_CODE_TWO = 2; public static final int REQUEST_CODE_THREE = 3; /** * * 常用权限 * * 定位权限 * Manifest.permission.ACCESS_COARSE_LOCATION * 打电话权限 * Manifest.permission.CALL_PHONE * 读写文件权限 * Manifest.permission.WRITE_EXTERNAL_STORAGE * 读取电话状态 * Manifest.permission.READ_PHONE_STATE * 摄像头权限 * Manifest.permission.CAMERA */ //存放需要的权限 public static String[] permissions = { Manifest.permission.CALL_PHONE, Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.CAMERA }; /** * 请求权限 * @param activity * @param permissions */ public static void requestPermissions(Activity activity , String[] permissions){ ActivityCompat.requestPermissions(activity,permissions,REQUEST_CODE_ONE); } /** * 解释权限 (是否点击不在提醒) * @param activity * @param permission * @return true 没点 false 点了 */ public static boolean shouldShowPermissions(Activity activity , String permission){ return ActivityCompat.shouldShowRequestPermissionRationale(activity,permission); } /** * 查询是否拥有某个权限 * @param context * @param permission * @return true 有 false 没有 */ public static boolean checkPermissions(Context context , String permission){ int code = ContextCompat.checkSelfPermission(context,permission); if (code == PackageManager.PERMISSION_GRANTED) return true; else return false; }}
阅读全文
0 0
- Android工具类-权限工具类
- android动态权限工具类
- android 权限请求工具类
- Android 权限检查工具类
- android 6.0 权限请求工具类
- Android运行时权限工具类
- Android 6.0常用权限获取工具类
- Android动态申请权限工具类
- 权限相关工具类
- Android权限扫描工具
- 获取root权限工具类
- adnroid 6.0权限 工具类
- 安卓权限工具类
- 【Android工具】时间工具类
- android开发 系统信息相关工具类 权限管理页面
- android M权限适配,简单工具类
- android 运行时权限工具
- [Android工具类]Android File工具类
- Springboot 打包跳过测试
- 5个数组Array方法: indexOf、filter、forEach、map、reduce使用实例
- Elasticsearch5-启动检查(Bootstrap Checks)
- Android mListView.getChildCount()和mAdapter.getCount()的区别
- oracle--12.事务
- Android工具类-权限工具类
- Linux之安装CentOS
- 王坚:什么是真正的创新?| 干货
- 小米Note顶配版 救砖详细步骤
- Android之插件化框架RePlugin——献给Android世界的“最好礼物”
- Java多线程编程知识点
- 关于编程
- sqoop简单import使用
- oracle将查询结果导出文本报错:ORA-00911:无效的字符