FLASH_MODE_AUTO не работает в Android на Samsung Note III
Android: FLASH_MODE_AUTO не работает для камеры на Samsung Note III Android 4.4.2
Я добавил разрешение AndroidManifest.xml
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.flash" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.hardware.camera.autofocus" />
<uses-permission
android:name="android.permission.FLASHLIGHT"
android:permissionGroup="android.permission-group.HARDWARE_CONTROLS"
android:protectionLevel="normal" />
Я использую следующий код для установки параметров камеры
Camera.Parameters params = camera.getParameters();
List<String> flashModes = params.getSupportedFlashModes();
if (flashModes.contains(android.hardware.Camera.Parameters.FLASH_MODE_AUTO))
{
params.setFlashMode(Camera.Parameters.FLASH_MODE_AUTO);
}
camera.setParameters(params);
Всякий раз, когда я нажимаю кнопку захвата, он не показывает вспышку на Note III. Тем не менее, на Samsung Grand, Grand II и Google Nexus и HTC Sensation он работает правильно
Примечание: если я использую FLASH_MODE_TORCH, тогда он работает правильно, но всегда показывает вспышку.
Пожалуйста, помогите мне, если кто-нибудь сталкивался с подобной проблемой.