Android扫描二维码时出现用户禁止权限报错问题解决办法
发布时间 - 2026-01-11 01:38:40 点击率:次Android扫描二维码时出现用户禁止权限报错问题解决办法

当我用ZBarDecoder.jar写了一个扫描二维码的程序,确实实现了扫描功能。组长说如果用户禁止调用摄像头,那程序也不能崩溃。结果我一运行就崩溃了。在网上自己找了找,可以这样解决。
try {
mCameraManager.openDriver();
} catch (Exception e) { //当用户手动禁止摄像头权限时,防止系统崩溃
AlertDialog.Builder builder=new AlertDialog.Builder(this);
builder.setTitle(R.string.camera_camcel_title);
builder.setMessage(R.string.camera_camcel_content);
builder.setCancelable(false);
builder.setPositiveButton(R.string.confirm, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.cancel();
finish();
}
});
builder.create().show();
return;
// e.printStackTrace();
}
在调用的mCameraManager.openDriver()时,对try..catch语句重写,自己新建一个dialog提示用户信息,catch语句外记得要return结束。
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# Android
# 二维码禁止权限报错
# 二维码扫描出错
# Android 操作系统获取Root权限 原理详细解析
# Android获取ROOT权限的实例代码
# Android点亮屏幕或屏幕解锁和锁定以及其他相关权限实现代码
# Android权限操作之uses-permission详解
# Android6.0动态申请权限所遇到的问题小结
# Android权限控制之自定义权限
# Android中Root权限获取的简单代码
# Android需要提升权限的操作方法
# android编程判断应用是否具有某个权限的方法
# Android权限如何禁止以及友好提示用户开通必要权限详解
# 我一
# 我用
# 希望能
# 找了
# 写了
# 重写
# 报错
# 谢谢大家
# 解决办法
# 新建一个
# 实现了
# 在网上
# 崩溃了
# openDriver
# mCameraManager
# java
# catch
# Builder
# AlertDialog
# Exception
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
免费视频制作网站,更新又快又好的免费电影网站?
利用python获取某年中每个月的第一天和最后一天
LinuxShell函数封装方法_脚本复用设计思路【教程】
Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】
深圳网站制作的公司有哪些,dido官方网站?
如何安全更换建站之星模板并保留数据?
,网页ppt怎么弄成自己的ppt?
怎么用AI帮你为初创公司进行市场定位分析?
图册素材网站设计制作软件,图册的导出方式有几种?
Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门
JavaScript中如何操作剪贴板_ClipboardAPI怎么用
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
Bootstrap整体框架之JavaScript插件架构
Laravel如何使用Livewire构建动态组件?(入门代码)
如何快速登录WAP自助建站平台?
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】
JS弹性运动实现方法分析
jQuery中的100个技巧汇总
公司网站制作需要多少钱,找人做公司网站需要多少钱?
Laravel怎么发送邮件_Laravel Mail类SMTP配置教程
ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法
如何快速启动建站代理加盟业务?
高性能网站服务器部署指南:稳定运行与安全配置优化方案
教学论文网站制作软件有哪些,写论文用什么软件
?
如何基于云服务器快速搭建网站及云盘系统?
如何快速搭建高效香港服务器网站?
HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】
Python正则表达式进阶教程_复杂匹配与分组替换解析
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】
教你用AI润色文章,让你的文字表达更专业
如何在搬瓦工VPS快速搭建网站?
Laravel Asset编译怎么配置_Laravel Vite前端构建工具使用
Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】
Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程
node.js报错:Cannot find module 'ejs'的解决办法
如何用JavaScript实现文本编辑器_光标和选区怎么处理
laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程
西安专业网站制作公司有哪些,陕西省建行官方网站?
Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康
Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)
如何用腾讯建站主机快速创建免费网站?
Laravel如何实现多对多模型关联?(Eloquent教程)
Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南
laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法
香港服务器选型指南:免备案配置与高效建站方案解析
UC浏览器如何设置启动页 UC浏览器启动页设置方法
Laravel如何与Vue.js集成_Laravel + Vue前后端分离项目搭建指南
Laravel如何实现文件上传和存储?(本地与S3配置)
下一篇:东莞网站优化推广策略全解析
下一篇:东莞网站优化推广策略全解析

