Via the camera API 1 on the Android side, it is impossible to manually set one of the two specified parameters directly. None of the characteristics can be requested using a standardized method, since it is not supported.
Of course, there is a way to request or set such properties using special methods:
// query all the settings you camera support (API 1) mCamera.getParameters().flatten(); // set parameters - eg aperture mCamera.getParameters().set("aperture", "80");
But the following: a specific device must support a parameter that depends on the device and device. On some devices you can set certain values, but with others you cannot and can only use the "auto" mode.
In addition, the configuration lines (for example, “aperture”) and the range of possible values differ on devices. For this reason, they developed the Camera 2 API, which is more standardized and supports such features. It is also much easier to install or request custom configurations.
Orientation
Typically, all mobile devices have built-in exposure controls and are called AE controls. When using AE, the device automatically controls the exposure of the image by default and is aligned above or below open images.
Measurement area (MA) and exposure value (EV) - compensation can help.
source share