安卓6.0 M权限SplashActivity中请求
来源:互联网 发布:网格交易软件 编辑:程序博客网 时间:2024/06/07 23:59
为了方便,这么做,在SplashActivity中请求所有用到的权限,可以设置不允许某个权限无法进入app
private void requireAll(){ requestPermission(new String[]{Manifest.permission.CAMERA,Manifest.permission.ACCESS_COARSE_LOCATION,Manifest.permission.CALL_PHONE, Manifest.permission.SEND_SMS,Manifest.permission.READ_CONTACTS,Manifest.permission.RECORD_AUDIO, Manifest.permission.READ_EXTERNAL_STORAGE}, new XPermission2Activity.PermissionHandler() { @Override public void onGranted() { setGuided(); Intent mIntent = new Intent(); mIntent.setClass(GuideActivity.this, LoginActivity.class); GuideActivity.this.startActivity(mIntent); GuideActivity.this.finish(); } @Override public boolean onNeverAsk() { new AlertDialog.Builder(GuideActivity.this) .setTitle("权限申请") .setMessage("在设置-应用-权限中开启权限,以保证功能的正常使用") .setPositiveButton("去开启", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS); Uri uri = Uri.fromParts("package", getPackageName(), null); intent.setData(uri); startActivity(intent); dialog.dismiss(); } }) .setNegativeButton("取消", null) .setCancelable(false) .show(); return true; } }); }
你说坏不坏
0 0
- 安卓6.0 M权限SplashActivity中请求
- Android (6.0) M 请求权限
- 安卓 6.0检查权限以及请求权限
- 安卓M 6.0动态权限的问题
- Android 6.0(M) 获得权限请求问题
- Android M权限请求
- 安卓6.0请求权限实现发短信打电话
- Android M之权限请求
- Android M 新的运行时权限开发者需要知道的一切 (安卓6.0新权限系统)
- 安卓6.0权限
- 安卓6.0权限中 很全狠好理解的文章
- 安卓6.0权限管理
- 安卓6.0权限使用
- 安卓6.0获取权限
- SplashActivity
- SplashActivity
- android6.0M系统在代码中实现请求以及检查权限。
- 安卓开发过程中权限大全
- 蓝桥杯-买不到的数目
- [leetcode: Python]367. Valid Perfect Square
- javascript实现对html表格的增删改
- 使用两个栈实现一个队列
- 第八节:Maven搭建Nexus私服与权限管理
- 安卓6.0 M权限SplashActivity中请求
- ComboPooledDataSource(C3P0连接池配置)
- 树莓派笔记(三)--配置无线wifi
- 判断两个字符串是否互为变形词
- Java Web和Bootstrap进行web开发
- MongoDB创建管理员时报错db.addUser is not a function
- Mybatis中配置Mapper的方法
- ESP8266-WIFI之简介
- [leetcode: Python ]371. Sum of Two Integers