我需要检测手机是否有前置摄像头,并且如果有的话,需要计算其兆像素。同样的,对于后置摄像头也是如此。
我知道如何获取“Camera”对象的兆像素,但我不知道如何检查其他信息。
另外,如果您知道一种检查相机是否具有闪光灯以及其他有关相机的酷炫统计数据的方法,那将非常好。
我需要检测手机是否有前置摄像头,并且如果有的话,需要计算其兆像素。同样的,对于后置摄像头也是如此。
我知道如何获取“Camera”对象的兆像素,但我不知道如何检查其他信息。
另外,如果您知道一种检查相机是否具有闪光灯以及其他有关相机的酷炫统计数据的方法,那将非常好。
我总是尝试创建辅助工具,检查你是否有前置摄像头:
public static boolean checkCameraFront(Context context) {
if(context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA_FRONT)) {
return true;
} else {
return false;
}
}
检查您的设备是否配备摄像头
public static boolean checkCameraRear() {
int numCamera = Camera.getNumberOfCameras();
if(numCamera > 0) {
return true;
} else {
return false;
}
}