Управляет состоянием фонарика. Данный метод поддерживается не на всех устройствах. Для проверки совместимости устройства перед вызовом метода следует использовать метод ПоддерживаетсяФонарик.
Синтаксис
ВключитьФонарик(<Включить>)Полное описание, параметры и ограничения
МенеджерСредствУстройства.ВключитьФонарик (DeviceToolsManager.TurnFlashlightOn)
МенеджерСредствУстройства (DeviceToolsManager)
ВключитьФонарик (TurnFlashlightOn)
Доступен, начиная с версии 8.3.13.
Синтаксис:
ВключитьФонарик(<Включить>)
Параметры:
<Включить> (необязательный)
Тип: Булево.
Определяет, будет ли включен фонарик:
Истина - включить фонарик;
Ложь - выключить фонарик.
Описание:
Управляет состоянием фонарика.
Данный метод поддерживается не на всех устройствах. Для проверки совместимости устройства перед вызовом метода следует использовать метод ПоддерживаетсяФонарик.
Доступность:
Мобильный клиент, мобильное приложение (клиент).
См. также:
МенеджерСредствУстройства, метод ПоддерживаетсяФонарик
Использование в версии:
Доступен, начиная с версии 8.3.13.
Методическая информация
Практические примеры
Отдельные команды включения и выключения фонарика
Две команды реально меняют состояние фонарика, не выключая его немедленно в той же процедуре.
Где и как запускать
Клиент собственного мобильного приложения или мобильный клиент, как указано в подготовке. Устройство здесь не использовалось.
Подготовка
Собственное мобильное приложение или мобильный клиент на устройстве с поддерживаемым фонариком и нужными разрешениями.
Подключите две свои команды к двум процедурам. Сначала включите, затем отдельно выключите фонарик.
&НаКлиенте
Процедура ВключитьСвет()
СредстваУстройства.ВключитьФонарик(Истина);
КонецПроцедуры
&НаКлиенте
Процедура ВыключитьСвет()
СредстваУстройства.ВключитьФонарик(Ложь);
КонецПроцедурыРазбор по шагам
Истина включает фонарик.
Наблюдаем реальное устройство, а не сообщение о вызове.
Ложь в отдельной команде выключает его.
Как проверить результат
После первой команды свет включён на поддерживаемом устройстве.
После второй свет выключен.
Ожидаемый результат
Контрольный результат описывает будущую ручную проверку в подготовленном учебном окружении. Выполнение в 1С здесь не проверялось.
На что обратить внимание
Нет гарантии поддержки фонарика на каждом устройстве. Ошибка не означает, что выключение уже выполнено.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.