반응형
질문
플러터에서 애플리케이션 화면 잠금 방지하는 방법은 무엇인가요?
끄거나 켤 수 있는 플래그가 있을까요? 플러터 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);
반응형
댓글