安卓 权限申请
2018-01-02 13:42
399 查看
/** * 读取联系人权限申请 * @return */private boolean mayRequestContacts() { if (Build.VERSION.SDK_INT < Build.VERSION_CODES.M) { return true; } if (checkSelfPermission(READ_CONTACTS) == PackageManager.PERMISSION_GRANTED) { return true; } if (shouldShowRequestPermissionRationale(READ_CONTACTS)) { Snackbar.make(mEmailView, R.string.permission_rationale, Snackbar.LENGTH_INDEFINITE) .setAction(android.R.string.ok, new View.OnClickListener() { @Override @TargetApi(Build.VERSION_CODES.M) public void onClick(View v) { requestPermissions(new String[]{READ_CONTACTS}, REQUEST_READ_CONTACTS); } }); } else { requestPermissions(new String[]{READ_CONTACTS}, REQUEST_READ_CONTACTS); } return false;}/** * Callback received when a permissions request has been completed. */@Overridepublic void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) { if (requestCode == REQUEST_READ_CONTACTS) { if (grantResults.length == 1 && grantResults[0] == PackageManager.PERMISSION_GRANTED) { populateAutoComplete(); } }}
相关文章推荐
- 安卓6.0+动态权限申请
- 关于android安卓的wifi功能使用需要申请的权限和管理类
- 安卓权限申请,兼容处理
- 安卓系统权限申请列表
- 安卓动态申请权限在Fragment无法回调的问题
- 安卓动态申请权限
- 安卓开发——Android6.0动态权限申请步骤以及需要注意的一些坑
- 安卓学习笔记--- Android 6.0运行时权限的申请使用及EasyPermissions的使用
- 安卓·动态权限申请
- 安卓四大组件-内容提供器-1_程序运行时申请权限
- 安卓权限申请
- 安卓申请权限
- 安卓动态申请拍照权限,记录一下
- 安卓开发tips申请权限 没权限打电话存文件啥都干不了
- Android6.0权限申请框架的permissionsdispatcher的基本使用
- Android 6.0动态权限申请
- android6.0动态权限申请(其他所有权限简单介绍)
- 通俗易懂,手把手教会你android 6.0后(兼容6.0之前版本)申请危险权限的方法
- Android6.0------权限申请管理(单个权限和多个权限申请)
- Android 6.0 动态权限申请注意事项