В Android как проверить, есть ли у устройства фронтальная вспышка (Camera2 API) - PullRequest
1 голос
/ 18 июня 2019

Я разработал приложение, которое может переключать задние и передние вспышки. Но если устройство не имеет фронтальной вспышки, приложение вылетает. Могу ли я проверить наличие передней вспышки устройства? Например, если фронтальная вспышка недоступна, покажите тост и отключите кнопку.

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 18 июня 2019

Примерно так:

boolean flashAvailable = cameraCharacteristics.get(cameraCharacteristics.FLASH_INFO_AVAILABLE);

открытый статический окончательный ключ FLASH_INFO_AVAILABLE

Будет false , если вспышка недоступна.

Если вспышки нет, ни один из органов управления вспышкой ничего не делает. Этот ключ доступен на всех устройствах.

...