Problem
I've recognized that the native 'LG' Camera2 App in the Lollipop API can manually focus nearer than any other app on the market. Not even 'Open Camera', which seems to use really all functions of the Camera2 API can focus that near.
I've searched through StackOverflow, Android Forums, Google and the source code of the native Android Lollipop Camera2 App and I've found nothing which explains this difference.
Is somebody out there who can explain, what does the 'LG' Camera2 app differently?
The question is
Is there another usable option beside 'LENS_INFO_MINIMUM_FOCUS_DISTANCE' which can be edit to adjust the focus manually?
More details
Currently I'm writing a camera app for my 'LG G4', which has a 'LENS_INFO_MINIMUM_FOCUS_DISTANCE' of 10.0. 'Android 5.x' currently has no setting to get the step width between 0.0 and 10.0. Whatever I've used as step width, it doesn't changed anything to the focus distance.
The device has SUPPORTED_HARDWARE_LEVEL: HARDWARE_LEVEL_FULL.
The REQUEST_AVAILABLE_CAPABILITIES are: BACKWARD_COMPATIBLE, MANUAL_SENSOR, MANUAL_POST_PROCESSING, READ_SENSOR_SETTINGS, BURST_CAPTURE and RAW.
Nevertheless the settings 'LENS_INFO_AVAILABLE_FILTER_DENSITIES' (0.0), 'LENS_INFO_AVAILABLE_FOCAL_LENGTHS' (4.42) and 'LENS_INFO_AVAILABLE_APERTURES' (1.8) are containing only one value and therefore they can't be changed.
The setting 'LENS_INFO_FOCUS_DISTANCE_CALIBRATION' reporting that the focus is 'CALIBRATED'.
There is even no difference, if I set the 'AF Mode' to 'Off' or to 'Macro'.
The setting 'LENS_INFO_HYPERFOCAL_DISTANCE' is a farce. It's only an info about a value, which can't be set or used for anything.