您的位置:首页 > 移动开发 > Android开发

Android检测系统的摄像头是否可用

2015-01-13 15:00 113 查看
最近在做一个项目,扫码功能,一切都很顺利,就是在测试的时候出现bug,开发好的app安装到手机后,用户故意禁用摄像功能后,在扫码的话就会报错,怎样获取用户是否禁用了摄像功能?

关键代码:

/**

* 测试当前摄像头能否被使用

* @return

*/

public static boolean isCameraCanUse() {

boolean canUse = true;

Camera mCamera = null;

try {

// TODO camera驱动挂掉,处理??

mCamera = Camera.open();

} catch (Exception e) {

canUse = false;

}

if (canUse) {

mCamera.release();

mCamera = null;

}

return canUse;

}

这段代码在扫码之前,判断一下就ok了;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: