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了;
关键代码:
/**
* 测试当前摄像头能否被使用
* @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了;
相关文章推荐
- Android——检测摄像头是否可用
- android检测当前网络是否可用
- Android中通过代码检测系统是否有root权限
- Android 检测网络是否可用
- android 检测网络是否可用
- android检测当前网络是否可用
- android检测SD Card是否可用
- Android程序检测网络是否可用
- android检测当前网络是否可用
- Android检测网络是否可用
- android检测当前网络是否可用
- android检测当前网络是否可用
- Android检测网络状态,判断当前网络是否可用
- android 检测网络是否连接,或者GPS是否可用
- android检测当前网络是否可用
- android 判断网络是否可用,并调用系统设置项
- android检测当前网络是否可用
- Android 的网络编程(7)-检测网络是否可用
- android检测当前网络是否可用
- Android中用于检测当前手机网络是否可用