본문 바로가기
Flutter/Flutter FAQ

Flutter 플러터에서 애플리케이션을 깨어있는 상태로 유지하는 방법은 무엇인가요?, How to keep application awake in flutter?

by 베타코드 2023. 9. 7.
반응형

질문


플러터에서 애플리케이션 화면 잠금 방지하는 방법은 무엇인가요?

끄거나 켤 수 있는 플래그가 있을까요? 플러터 SDK에서 이 기능을 노출시키나요?

예를 들어 keepAwake(true);와 같은 것이 있을까요?


답변


참고: 이 패키지 wakelock은 다른 패키지와 일부 종속성 충돌이 있습니다. 대신 wakelock_plus를 사용하세요. 참고를 클릭하세요. 지원을 중단한 screen 플러그인에 대한 지원은 @Tree가 언급한 것처럼 현재 문제가 있으므로 wakelock을 사용할 수 있습니다.
전체 공개: 이 플러그인의 저자입니다. 그러나 이는 기본적으로 screen 플러그인에서 wakelock 기능을 이식한 것으로 문제가 수정되었습니다:

import 'package:wakelock/wakelock.dart';

// 화면을 켜둡니다:
Wakelock.enable(); // 또는 Wakelock.toggle(on: true);

// 화면이 다시 꺼지도록 합니다:
Wakelock.disable(); // 또는 Wakelock.toggle(on: false);

더 알아보기.

반응형

댓글