判摄像头是否可用
来源:互联网 发布:java如何引用别的类 编辑:程序博客网 时间:2024/05/01 19:50
android设备众多,所以存在我们要去判断摄像头是否存在以及是否可用的情况,那么我们就可以去通过下面这个方法去判断,最重要的就是Camera的getNumberOfCameras()方法通过获取摄像头的个数,去准确判断设备能否进行拍照等操作。
private boolean hasCamera(){ boolean hasCamera=false; PackageManager pm=getActivity().getPackageManager(); hasCamera=pm.hasSystemFeature(PackageManager.FEATURE_CAMERA)&& pm.hasSystemFeature(PackageManager.FEATURE_CAMERA_FRONT)&& Build.VERSION.SDK_INT>Build.VERSION_CODES.GINGERBREAD&& Camera.getNumberOfCameras()>0; return hasCamera;}
当然也用通过直接去尝试打开摄像头,然后通过try,catch的方式去去判断是否可用
Camera mCamera = null;try { // TODO camera驱动挂掉,处理 mCamera = Camera.open();} catch (Exception e) { UIUtils.showToast("摄像头不可用"+e.getMessage()); return;}finally { mCamera.release(); mCamera = null;}
阅读全文
0 0
- 判摄像头是否可用
- android判断摄像头是否可用
- js判段URL是否可用(js判段网络是否不可用)
- Android检测系统的摄像头是否可用
- Android——检测摄像头是否可用
- android 判断摄像头是否可用(6.0以下 )
- android 判断摄像头是否可用(6.0以下)
- 检查Android是否具有摄像头且为可用
- BigDecimal 判是否相等
- 判斷radio是否已選擇!
- 判斷字符串是否全為數字
- 判斷字符串是否有漢字
- 摄像头是否支持uvc
- 摄像头监测是否“授权”
- 判斷字符串里是否全部為數值型
- JS 判斷控件是否存在
- 判段两个线段是否相交
- C++指针delete是否需要判空
- 【BZOJ1058】【ZJOI2007】报表统计
- wamp介绍及crossbar.io服务搭建
- java数组
- Loi 模拟赛 贪心+模拟+DP+数论
- ios开发中对block 的理解
- 判摄像头是否可用
- Linux单元小结(8)
- go拾遗
- 周志华机器学习第一章习题
- 过敏预防
- atom DIY platformio-ide-terminal主题
- html5_依赖注入的5个重要的组件
- 初学opencv遇到的问题及解决办法
- ubuntu开启远程ssh登陆本机功能