запрет на выключение экрана
Если к экрану не прикосаться, то через некоторое время он выключается (время выставлено в настройках). В Android Kotlin это делается так в разметке
android:keepScreenOn="true"
в коде
activity_main.keepScreenOn = true
Как сделать во Flutter, что бы не выключался? Спасибо.
Ответы (1 шт):
Автор решения: Serge Shkurko
→ Ссылка
Есть пара плагинов способных решить вашу проблему:
Для Android предварительно следует добавить разрешение в манифест
<uses-permission android:name="android.permission.WAKE_LOCK" />
import 'package:wakelock/wakelock.dart';
// Запретить экрану отключаться:
Wakelock.enable(); // или Wakelock.toggle(on: true);
// Разрешить экрану отключаться:
Wakelock.disable(); // или Wakelock.toggle(on: false);
import 'package:screen/screen.dart';
// Предотвращение перехода экрана в спящий режим:
Screen.keepOn(true);