I will recompile App with modified code:
parameters.setPreviewFormat(ImageFormat.NV21);
parameters.setExposureCompensation(RubikMainActivity.exposureCompensation);
parameters.setWhiteBalance (RubikMainActivity.WBCompensation);
parameters.setFocusMode(Camera.Parameters.FOCUS_MODE_MACRO);
try {
camera.setParameters(parameters);
} catch (Exception e) {
Toast.makeText(getContext(), "setting not supported by camera", Toast.LENGTH_LONG).show();
}
parameters.setPreviewSize(864, 480);
try {
camera.setParameters(parameters);
} catch (Exception e) {
Toast.makeText(getContext(), "Preview 864X480 not supported by camera", Toast.LENGTH_LONG).show();
}
I bet the unsupported feature is the 864X480 display; please confirm
Stay tuned