본문 바로가기
728x90

App Dev/Flutter32

[flutter] (~에서 붙여넣은 coreSimulatorBridge) 시뮬레이터 옵션 끄는방법 simulator 기기테스트 중 이런 메시지가 상단에 뜹니다. 안드로이드 토스트가 상단에 뜨는것과 비슷한 형태입니다. 안드로이드 기기테스트만 하다가 이런게 낯설어서 찾아보니 메시지를 안나오게 하는 방법을 찾았습니다. 버튼 누르면 복사하기 기능이 동작되도록 구현하는데, 계속 복사할때마다 굉장히 거슬렸던..이 메시지 ~~에서 붙여넣은 CoreSimulatorBridge 드디어 끌 수 있습니다! 시뮬레이터를 누릅니다. 상단 왼쪽에 Simulator 가 쓰여있는 상태에서 Edit - Autiomatically Sync Pasteboard 가 체크되어있는것을 눌러 체크를 해제합니다. 이렇게 해제되어있는 상태에서 복사하기를 구현하면! 이제 이렇게 상단에 안뜨는것을 보실 수 있습니다. 2022. 6. 29.
[Flutter] ios pageroutebuilder로 넘긴 화면의 배경색 변경 (검정화면 색상변경하기) flutter 프로젝트를 ios에서 테스트하다보니 Navigator.push로 넘긴 ListPage2라는 페이지가 빌드되는과정(액티비티가 뜨는 과정에서=새창뜨는 과정)에서 검정화면으로 보여지는 현상이 있어서 이를 해결했습니다. PageRouteBuilder( barrierColor:Colors.white ); 이렇게 넣으니 흰색으로 보여졌습니다. 코드에서 보면 대략 아래와 같습니다. ' 2022. 6. 9.
[Flutter] future 안의 값을 ChangeNotifier에 선언되어있는 state에 저장할 수 있을까?(future changenotifier provider) future 안에서 작업 후, 결과값을 ChangeNotifier에 선언되어있는 state에 저장할 수 있을까? 가능합니다! ListPage 클래스 안에 위젯build와 Future loadasset함수가 있었습니다. state들을 저장하고있는 저장소 ChangeNotifier의 형태입니다. 여기는 관련 함수들과 변수가 존재합니다. 여기에 hello_page를 선언해두었습니다. 여기서 loadAsset 부분의 코딩을 다하고 난 다음의 hello_page 변수에 들어있는 값을 외부 state저장소에 기억시키려면 content.watch().변수명 이 아닌, Provider.of(context). 변수명 으로 저장소를 불러와야합니다. Future에서는 불가능할 줄 알았던 ChangeNotifier안의 sta.. 2022. 6. 7.
[Flutter] 텍스트(txt)파일 불러와서 split하기/listview 넣는곳(txt파일에서 불러온 문자 쪼개기) 기존 안드로이드 프로젝트를 플러터로 제작하기로 했습니다. 기존 프로젝트가 텍스트파일(txt) 불러와서 리스트뷰로 불러오는것을 기반으로 합니다. 플러터 코드 구조짜는게 제일 어려웠던 초보의 성공일지를 기록합니다!! ㅠ0ㅠ pubspec.yaml 파일에 아래처럼 assets: - assets/를 입력합니다. 반드시 탭구분은 아래처럼 해주세요. body에 들어가야할 것이 너무 길고 많기때문에 contentWidget()클래스를 새로 만들었습니다. tt와 st 리스트 변수를 초기화해서 만들고, build함수 안에 FutureBuilder를 위와같이 리턴합니다. 이 구조를 짜는게 아직도 어색해서 한참 해메다가 ㅠㅠ 완성된 전체적인 구조를 살펴보면, build( ) { return FutureBuilder( fut.. 2022. 5. 17.
[Flutter] [android studio] Dart SDK is not configured 오류해결방법 기존 프로젝트를 단순 복제해서 다시 열기만 했는데, Dart SDK가 연결되지 않는다고 메시지가 뜬다. 오류메시지 맨 오른쪽에 있는 Open Dart settings를 누른다. Preferences 창이 열리면 왼쪽 바에 Dart로 포커스가 되어있을것이다. Dart SDK path 에 플러터 압축 풀었던 것 안으로 들어가서 bin > cache > dart-sdk까지 클릭해서 설정해둔다. 그러면 아래에 오류가 뜬다. Warning: no modlues selected. Dart support will be disabled for the project. 모듈선택이 되어있지 않아서 프로젝트에서 dart를 지원할 수 없다는 경고메시지이다. 하단에 프로젝트를 클릭하고 [OK]를 누르면 올바른 Dart SDK가 .. 2022. 4. 8.
[Flutter]flutter doctor --android-licenses가 안될때 해결방법(Android sdkmanager not found.Update to thd latest Android SDK and ensure that the cmdline-tools are installed to resolve this.) 2020 mac mini에 flutter 환경을 구축하던 중 발견한 오류입니다 flutter doctor --android-licenses 명령어가 안먹네요.. Android sdkmanager not found. Update to the latest Android SDK and ensure that the cmdline-tools are installed to resolve this. 위 오류를 발견하고 sdkmanager가 없고, 최신 SDK 와 cmdline-tools를 설치해야겠다 생각하여 Android Studio를 켜고 Preferences에 들어가서 Apperance & Behavior > System Settings > Android SDK 에서 Android SDK Command-line.. 2022. 2. 3.
728x90
300x250