我需要检测手机是否有前置摄像头,如果有,我需要计算百万像素。后置摄像头也是如此。
我知道如何获取“相机”对象的百万像素,但我不知道如何检查其他内容。
P.s.: 如果你知道一种方法来检查相机是否有闪光灯,以及关于相机的其他很酷的统计数据,我也很高兴
最佳答案
我总是尝试创造 helper 检查您是否有前置摄像头:
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;
}
}
关于android - 如何检查设备是否有前置和后置摄像头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14547473/