본문 바로가기

1.344

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 플러터에서 위젯을 서로 겹쳐서 쌓는 방법은 무엇인가요?, How do I stack widgets overlapping each other in flutter 질문 이렇게 위젯을 쌓아야합니다: 아래의 코드를 작성했습니다. 그러나 동전들이 기본 패딩과 함께 하나씩 나타납니다. 위의 이미지처럼 어떻게 얻을 수 있을까요? Row( children: [ Icon( Icons.monetization_on, size: 36.0, color: const Color.fromRGBO(218, 165, 32, 1.0), ), Icon( Icons.monetization_on, size: 36.0, color: const Color.fromRGBO(218, 165, 32, 1.0), ), ], ), 답변 이를 달성하기 위해 Stack과 Positioned을 사용할 수 있습니다: class StackExample extends StatelessWidget { @override Wi.. 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.