МенеджерСредствУстройства.ВключитьФонарик

Методы · TurnFlashlightOn

Управляет состоянием фонарика. Данный метод поддерживается не на всех устройствах. Для проверки совместимости устройства перед вызовом метода следует использовать метод ПоддерживаетсяФонарик.

Синтаксис

ВключитьФонарик(<Включить>)
Полное описание, параметры и ограничения

МенеджерСредствУстройства.ВключитьФонарик (DeviceToolsManager.TurnFlashlightOn)

МенеджерСредствУстройства (DeviceToolsManager)

ВключитьФонарик (TurnFlashlightOn)

Доступен, начиная с версии 8.3.13.

Синтаксис:
ВключитьФонарик(<Включить>)
Параметры:

<Включить> (необязательный)
Тип: Булево.
Определяет, будет ли включен фонарик:
Истина - включить фонарик;

Ложь - выключить фонарик.

Описание:

Управляет состоянием фонарика.
Данный метод поддерживается не на всех устройствах. Для проверки совместимости устройства перед вызовом метода следует использовать метод ПоддерживаетсяФонарик.

Доступность:

Мобильный клиент, мобильное приложение (клиент).

См. также:
МенеджерСредствУстройства, метод ПоддерживаетсяФонарик

Использование в версии:

Доступен, начиная с версии 8.3.13.

Методическая информация

Практические примеры

Отдельные команды включения и выключения фонарика

Две команды реально меняют состояние фонарика, не выключая его немедленно в той же процедуре.

Где и как запускать

Клиент собственного мобильного приложения или мобильный клиент, как указано в подготовке. Устройство здесь не использовалось.

Подготовка

  1. Собственное мобильное приложение или мобильный клиент на устройстве с поддерживаемым фонариком и нужными разрешениями.

  2. Подключите две свои команды к двум процедурам. Сначала включите, затем отдельно выключите фонарик.

&НаКлиенте
Процедура ВключитьСвет()
    СредстваУстройства.ВключитьФонарик(Истина);
КонецПроцедуры
&НаКлиенте
Процедура ВыключитьСвет()
    СредстваУстройства.ВключитьФонарик(Ложь);
КонецПроцедуры

Разбор по шагам

  1. Истина включает фонарик.

  2. Наблюдаем реальное устройство, а не сообщение о вызове.

  3. Ложь в отдельной команде выключает его.

Как проверить результат

  1. После первой команды свет включён на поддерживаемом устройстве.

  2. После второй свет выключен.

Ожидаемый результат

Контрольный результат описывает будущую ручную проверку в подготовленном учебном окружении. Выполнение в 1С здесь не проверялось.

На что обратить внимание

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

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.