본문 바로가기

Flutter2.44

Flutter 플러터에서 애플리케이션을 깨어있는 상태로 유지하는 방법은 무엇인가요?, How to keep application awake in flutter? 질문 플러터에서 애플리케이션 화면 잠금 방지하는 방법은 무엇인가요? 끄거나 켤 수 있는 플래그가 있을까요? 플러터 SDK에서 이 기능을 노출시키나요? 예를 들어 keepAwake(true);와 같은 것이 있을까요? 답변 참고: 이 패키지 wakelock은 다른 패키지와 일부 종속성 충돌이 있습니다. 대신 wakelock_plus를 사용하세요. 참고를 클릭하세요. 지원을 중단한 screen 플러그인에 대한 지원은 @Tree가 언급한 것처럼 현재 문제가 있으므로 wakelock을 사용할 수 있습니다. 전체 공개: 이 플러그인의 저자입니다. 그러나 이는 기본적으로 screen 플러그인에서 wakelock 기능을 이식한 것으로 문제가 수정되었습니다: import 'package:wakelock/wakelock... 2023. 9. 7.
Flutter SingleChildScrollView 안에 있는 위젯을 수직으로 가운데 정렬하세요., Center widget vertically inside a SingleChildScrollView 질문 Flutter에 새로 왔습니다. 간단한 폼을 만들며 스스로 훈련하고 있습니다. iPhone에서 디버깅을 하다가 가상 키보드가 오류를 일으켰음을 알게 되었습니다: "A RenderFlex overflowed by 29 pixels on the bottom". 이 문제를 해결하기 위해 Container를 SingleChildScrollView로 감싸주었습니다. 문제는 이제 Column의 내용이 더 이상 가운데 정렬되지 않는다는 것입니다. 왜 그런지 알 수가 없습니다... 아래는 이해를 돕기 위한 코드입니다: List _buildBody() { var listWidget = List(); SingleChildScrollView singleChild = SingleChildScrollView( paddin.. 2023. 9. 7.
Flutter 플레이 스토어 경고: Android 13 (API 33)을 대상으로 하는 앱을 출시하기 전에 광고 ID 선언을 완료해야 합니다., Play Store warning: You must complete the advertising ID declaration before you can release an app tha.. 질문 플레이 스토어에 기반한 플러터 안드로이드 앱을 출시하려고 합니다. 플레이 스토어 콘솔에서 내 출시를 검토할 때 다음과 같은 경고가 나옵니다: Android 13 (API 33)을 대상으로 하는 앱을 출시하기 전에 광고 ID 선언을 완료해야 합니다. 이 선언은 Android 13에서 광고 ID에 대한 변경 사항을 수용하기 위해 Play 콘솔에서 보호장치를 제공하는 데 사용됩니다. 광고 ID를 사용하는 Android 13 이상을 대상으로 하는 앱은 manifest에 com.google.android.gms.permission.AD_ID 권한을 포함해야 합니다. 제가 조언을 따라서 android/app/src/main/AndroidManifest.xml에 다음을 추가했습니다: 'flutter clean'.. 2023. 9. 6.
Flutter 플러터 오류: RangeError (index): 잘못된 값입니다. 범위는 0에서 2까지입니다: 3, Flutter Error: RangeError (index): Invalid value: Not in range 0..2, inclusive: 3 질문 나는 플러터에서 긴 목록을 사용하고 있습니다. 모든 항목은 잘 렌더링되지만 다음 오류도 받습니다: RangeError (index): Invalid value: Not in range 0..2, inclusive: 3 다음은 내 코드입니다: @override Widget build(BuildContext context) { return Container( child: getList(), ); } 다음은 내 getList() 메소드입니다: Widget getList (){ List list = getListItems(); ListView myList = new ListView.builder(itemBuilder: (context, index){ return new ListTile( title: new.. 2023. 8. 28.