반응형
안드로이드폰으로 디버깅 시 화면이 꺼지지 않도록 하려면, Flutter 애플리케이션에서 Screen
패키지를 사용할 수 있습니다. 이 패키지를 사용하면 코드로 화면을 항상 켜진 상태로 유지할 수 있습니다. 다음은 이를 구현하는 방법입니다:
pubspec.yaml
파일에screen
패키지를 추가합니다:dependencies: flutter: sdk: flutter screen: ^0.0.5
- 패키지를 설치합니다:
flutter pub get
- 앱의 메인 파일 (
main.dart
)에서screen
패키지를 사용하여 화면이 꺼지지 않도록 설정합니다:
import 'package:flutter/material.dart';
import 'package:screen/screen.dart';
void main() {
runApp(MyApp());
Screen.keepOn(true); // 화면이 꺼지지 않도록 설정
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: MyHomePage(),
);
}
}
class MyHomePage extends StatefulWidget {
@override
_MyHomePageState createState() => _MyHomePageState();
}
class _MyHomePageState extends State<MyHomePage> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Screen Keep On Demo'),
),
body: Center(
child: Text('화면이 꺼지지 않습니다!'),
),
);
}
}
이 코드를 사용하면 Flutter 애플리케이션이 실행되는 동안 화면이 항상 켜진 상태로 유지됩니다. 디버깅할 때 매우 유용합니다.
반응형
'[====== Development ======] > Flutter' 카테고리의 다른 글
Flutter - Singleton 패턴 (1) | 2024.11.14 |
---|---|
Flutter - 여러 버전의 Dark SDK 사용하는 방법 (2) | 2024.11.07 |
[Flutter] 여러가지 생성자 사용법 (1) | 2024.07.12 |
[Flutter] 자식 Widget에서 부모 Widget 으로 이벤트 전달 (0) | 2024.07.07 |
[Flutter] GlobalKey 에 대해서 (2) | 2024.06.21 |