본문 바로가기

Flutter

(26)
쉐어드프리퍼런스 앱 삭제하고도 데이터 남아있을때. 플러터 단톡방에서 계신 분이 쉐어드프리퍼런스 사용후 앱을 삭제하고 재설치후에 로그인 정보가 남아있어서 로그인이 되어버리는?? 상황이라 난감해 하시는것같았다 쉐어드프리퍼런스는 키 와 밸류 형태로 앱내에 폴더에 저장되고 그것을 읽어오는 형태로 사용된다. 매니패스트파일을열어 수정해주면 된다고 한다. -끝-
[mp3 play in flutter] 플러터에서 mp3 파일 재생하기 저같은경우는 리스트뷰 안에서 인덱스로 분기를 나눠서 스위치문을 사용했습니당..좀 황당했던게 에어팟 꼽고있었는데 맥북 자체 스피커에서 소리가 나더라고요,,,,,?한 한시간 고생했네요ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ소리 안나면 한번 확인해보세요 https://pub.dev/packages/audioplayers audioplayers | Flutter Package A flutter plugin to play multiple audio files simultaneously pub.dev 사용한 패키지 입니다^^
imagefile -> circleavartar 내가 자주 애용하는 써클아바타..백그라운드 이미지에서는 이미지.파일을 사용못하는것임..??? 그래서 플러터 오픈카톡에계신 고수님들에게 여쭈어보니 이미지프로바이더에대해서좀 살펴보면 좋을것같고 동그랗게 꽉 채우기위해서는 백그라운드이미지를 사용해야한다는것임 ????????????????????? 하는 찰나에 파일이미지 위젯을 사용하라고 바로 말씀해주셔서 바로바로 적용했는데..바로 되더라......파일이미지 위젯..잊지말쟈!
쿠퍼티노액션쉬트 //쿠퍼티노 액션시트 _handleClickMe() async { return await showCupertinoModalPopup( context: context, builder: (BuildContext context) { return CupertinoActionSheet( title: Text('프로필 사진설정'), actions: [ CupertinoActionSheetAction( child: Text('앨범에서 사진 선택'), onPressed: () { Navigator.of(context).pop('1'); }, ), CupertinoActionSheetAction( child: Text('사진촬영'), onPressed: () {Navigator.of(context).pop('2');},..
TimeStamp in flutter toDate() 메소드 사용하면 간단하게 바꿀수있당!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 사실 나는 리턴구문을 하드코딩하여 .. 사용하고있었던것은 안비밀....
Firestore.instance.collection.snapshot data datatype 알아보기 Chat.fromJson()은 Map 을 인자로 받게 되어있는데 snapshot.data.document는 List타입이다 리스트뷰 빌더의 인덱스로 하나하나 접근해보자 snapshot.data.document[index]의 데이터 타입은 DocumentSnapshot이고 그럼 결국에 Chat.fromJson() 여기에 인자로 넣어주려면 Map의 타입을 넣어줘야하는데 그 타입은 바로바로바로! snapshot.data.document[index].data 이것이다! 오늘 스터디하면서 데이터타입에 대해서 다시한번 생각해보게 되었다.............................. 데이터타입..쉽게생각하면 지옥을맛볼지도..ㅋㅋ
[에러]Unhandled Exception: ServicesBinding.defaultBinaryMessenger was accessed before the binding was initialized. // WidgetsFlutterBinding.ensureInitialized(); 플러터 버전 문제인지...잘모르겠다 일단 해결방법은 메인함수에 한줄 출가해주면 됨.
[flutter] url_launcher 사용할때 웹뷰 도대체 어떻게 닫나요????????=> closeWebView() 나같은 경우에는 node.js 서버를 두고 네이버아이디 로그인을 구현하고있는데 로그인이 성공한 이후에 화면 이동을해야하는데 푸쉬가 안먹 히더라 혹시해서 생각해보니 웹뷰가 안닫혀서 화면이동을 안하는것같았다그래서 웹뷰를 닫고난 후에 화면이동을시키려고하는데 도대체 웹 뷰를 클로즈하는방법이 안나오는거다..(내가 검색을 잘못하는이유도있겠지만 쉽지않았음..) 아주많은 문서를 뒤져보았다.. 물어보는사람도 별로없고 나만 이상한기분..하여튼 찾아냈다. url_launcher_platform_interface: ^1.0.7 -> url_launcher 부가기능이있는 거라고 생각하면되겠음. 야므엘에 설정해주고 import 'package:url_launcher_platform_interface/url_launcher_pla..