Android扫描二维码时出现用户禁止权限报错问题解决办法

 更新时间:2017年06月02日 10:22:11   作者:bzlj2912009596  
这篇文章主要介绍了Android扫描二维码时出现用户禁止权限报错问题解决办法的相关资料,需要的朋友可以参考下

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结束。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • Kotlin中Suppress的非常规用法示例

    Kotlin中Suppress的非常规用法示例

    这篇文章主要给大家介绍了关于Kotlin中Suppress的非常规用法的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-12-12
  • 实现轮转广告带底部指示的自定义ViewPager控件

    实现轮转广告带底部指示的自定义ViewPager控件

    在项目中经常需要使用轮转广告的效果,在android-v4版本中提供的ViewPager是一个很好的工具,而一般我们使用Viewpager的时候,都会选择在底部有一排指示物指示当前显示的是哪一个page,下面我们就做这个功能的实现
    2013-11-11
  • Activity生命周期实例讲解

    Activity生命周期实例讲解

    这篇文章介绍了Activity中7个与生命周期有关的函数,使用实例代码说明他们的使用方法
    2013-11-11
  • Android context源码详解及深入分析

    Android context源码详解及深入分析

    这篇文章主要介绍了Android context源码详解及深入分析的相关资料,这里对Android Context 如何使用进行了详细介绍,需要的朋友可以参考下
    2017-01-01
  • Android中Viewpager禁止滑动的实现

    Android中Viewpager禁止滑动的实现

    有时候在开发中会遇到一些特别的要求,如在ViewPager中嵌入ListView,或者再嵌入一个ViewPager,那么在滑动的时候就会造成被嵌入的XXView不能滑动了,那么就把最外层的ViewPager禁止滑动吧,本文就介绍了Android中Viewpager禁止滑动的实现方法,需要的朋友可以参考。
    2017-05-05
  • Android中GPS坐标转换为高德地图坐标详解

    Android中GPS坐标转换为高德地图坐标详解

    最近因为公司需求,在做GPS定位,并且将获得的坐标显示在高德地图上,但是实际效果跟我们期望的是有偏差的。通过查阅资料,才知道有地球坐标、火星坐标之说。下面这篇文章就详细介绍了Android中GPS坐标转换为高德地图坐标的方法,需要的朋友可以参考下。
    2017-01-01
  • Android仿搜狐视频、微视等列表播放视频功能

    Android仿搜狐视频、微视等列表播放视频功能

    这篇文章主要为大家详细介绍了Android仿搜狐视频、微视等列表播放视频功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • Android FFmpeg音视频解码播放示例详解

    Android FFmpeg音视频解码播放示例详解

    这篇文章主要为大家介绍了Android FFmpeg音视频解码播放示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-10-10
  • Android实现数据按照时间排序

    Android实现数据按照时间排序

    这篇文章主要为大家详细介绍了Android实现数据按照时间排序的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09
  • Android入门:广播发送者与广播接收者详细介绍

    Android入门:广播发送者与广播接收者详细介绍

    本篇文章主要介绍了Android入门:广播发送者与广播接收者,详细介绍了广播收发的原理和代码,有需要的可以了解一下。
    2016-11-11

最新评论