关于扫描二维码拒绝获取摄像头权限导致的错误解决方法
2016-09-08 09:46
369 查看
这个问题烦了我2天,在网上查阅资料,也许是自己的理解错误,怎么改都不行。今天换了一种思维,解决了这个问题。废话不多说,先上代码:
这是我以前的代码(一直没有想到是在这个地方出的错);一直想的是释放摄像头出的问题,结果怎么改都没有成功。修改后的代码:
这是修改后的代码:
跟没修改之前的代码相比 ,主要是修改了IOException换成Exception;然后就是在最后加了一个return。其他的修改都是次要。以上就是解决的方法。
try { mCameraManager.openDriver(); } catch (IOException e) { e.printStackTrace(); }
这是我以前的代码(一直没有想到是在这个地方出的错);一直想的是释放摄像头出的问题,结果怎么改都没有成功。修改后的代码:
try { mCameraManager.openDriver(); } catch (Exception e) { final AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this); builder.setTitle("提示"); builder.setMessage("無法獲取攝像頭權限!!"); builder.setCancelable(false); builder.setPositiveButton("确定",new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { dialogInterface.cancel(); finish(); } }); builder.create().show(); return; }
这是修改后的代码:
跟没修改之前的代码相比 ,主要是修改了IOException换成Exception;然后就是在最后加了一个return。其他的修改都是次要。以上就是解决的方法。
相关文章推荐
- MariaDB中1045权限错误导致拒绝用户访问的错误解决方法
- 关于win7下,"错误0x0070522:客户端没有所需的权限。"解决方法
- 权限问题导致Nginx 403 Forbidden错误的解决方法
- 关于serv-u公网访问出现“打开ftp服务器上的文件夹时发生错误。请检查是否有权限访问该文件夹。详细信息:操作超时”的解决方法
- 关于serv-u公网访问出现“打开ftp服务器上的文件夹时发生错误。请检查是否有权限访问该文件夹。详细信息:操作超时”的解决方法
- 关于华为P9手机的解锁、刷Recovery、获取Root、安装Busybox,以及升级降级的全过程(和一些错误的解决方法)
- 关于serv-u公网访问出现“打开ftp服务器上的文件夹时发生错误。请检查是否有权限访问该文件夹。详细信息:操作超时”的解决方法
- 权限问题导致Nginx 403 Forbidden错误的解决方法
- 关于运行VBS文件提示“没有在该机执行windows脚本宿主的权限。请与系统管理员联系。”错误的解决方法
- 关于iOS10 获取权限导致Crash问题的解决办法
- 关于<您需要来自S-1-5-21-XXXXXXXXXXX 的权限>的错误解决方法
- 拒绝的权限----创建中间层对象错误解决方法
- Jenkins权限设置错误,导致无法访问解决方法
- 关于input标签带有enctype="multipart/form-data"而导致getParameter获取不到值的解决方法2
- 关于serv-u公网访问出现“打开ftp服务器上的文件夹时发生错误。请检查是否有权限访问该文件夹。详细信息:操作超时”的解决方法
- 动网:关于部分论坛用户发帖、回帖时报错“数据中含有非法字符。您的用户名并不存在,或者您的论坛密码错误,或者您的帐号已被管理员锁定。” 及“您没有发表新主题的权限”解决方法
- 关于serv-u公网访问出现“打开ftp服务器上的文件夹时发生错误。请检查是否有权限访问该文件夹。详细信息:操作超时”的解决方法
- 系统错误 5。拒绝访问。关于Mysql访问权限问题的解决办法
- 权限问题导致Nginx 403 Forbidden错误的解决方法
- 关于asp.net Ajax v1.0.61025版(即1.0 rc) 错误:'sys'未定义解决方法.