Android 如何使api的传感器尺寸小于21?

Android 如何使api的传感器尺寸小于21?,android,Android,如何获得API级别低于21的摄像头传感器尺寸?我们可以使用大小F,但它适用于API级别21及以上。我在代码中使用了大小F,但它不适用于我使用以下代码的所有设备 private SizeF getCameraResolution(int camNum) { SizeF size = new SizeF(0,0); CameraManager manager = (CameraManager) getSystemService(Context.CAMERA_SERVICE);

如何获得API级别低于21的摄像头传感器尺寸?我们可以使用大小F,但它适用于API级别21及以上。我在代码中使用了大小F,但它不适用于我使用以下代码的所有设备

 private SizeF getCameraResolution(int camNum) {
    SizeF size = new SizeF(0,0);
    CameraManager manager = (CameraManager) getSystemService(Context.CAMERA_SERVICE);
    try {
        String[] cameraIds = manager.getCameraIdList();
        if (cameraIds.length > camNum) {
            CameraCharacteristics character = manager.getCameraCharacteristics(cameraIds[camNum]);
            size =character.get(CameraCharacteristics.SENSOR_INFO_PHYSICAL_SIZE);

        }
    }
    catch (CameraAccessException e)
    {
        Log.e("YourLogString", e.getMessage(), e);
    }
    return size;
}

我也有同样的问题,你找到解决办法了吗?