Временно запретить засыпание мобильного устройства

Учебные задачи

Пример показывает две отдельные команды: включить запрет и затем снять его.

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

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

Подготовка

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

  2. Мобильный клиент или мобильное приложение. Создайте две собственные кнопки для включения и снятия запрета.

&НаКлиенте
Процедура ВключитьЭкранДляДемонстрации()
    УстановитьЗапретЗасыпанияКомпьютера(Истина);
    Сообщить("Вызов установки запрета выполнен");
КонецПроцедуры
&НаКлиенте
Процедура ВернутьОбычныйРежимЭкрана()
    УстановитьЗапретЗасыпанияКомпьютера(Ложь);
КонецПроцедуры

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

  1. Включите запрет перед учебной демонстрацией.

  2. Проверьте поведение экрана вручную.

  3. После демонстрации вызовите снятие запрета.

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

  1. Команда снятия передает Ложь.

  2. Не оставляйте запрет включенным без необходимости.

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

Показан синтаксис управления режимом засыпания устройства.

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

  1. Постоянно включенный экран расходует заряд; это не блокировка пользователя и не гарантия непрерывного выполнения приложения.

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

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

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

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

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