본문 바로가기

[ flutter ]dart.io 접근 함수 1. getApplicationDocumentsDirectory() : 해당 앱에서만 액세스 할 수 있는 지정된 경로 => /data/user/0/kr.co.findplay.app/app_flutter 2. getApplicationSupportDirectory() => /data/user/0/kr.co.findplay.app/files 3. getExternalCacheDirectories() => [Directory: '/storage/emulated/0/Android/data/kr.co.findplay.app/cache'] 4. getExternalStorageDirectories({StorageDirectory type }) => ??? 5. getExternalStorageDirectory() ..
[ flutter ]dart.io 폴더 접근 1) path 사용을 위해 내부 import - import 'dart:io' - import 'package:path_provider/path_provider.dart' 1) 폴더 path 접근 - ios : getApplicatioinSupportDirectory(); - android : getExternalStorageDirectory(); 2) 파일 list로 만들기 - List list = Directory('/storage/emulated/0/DCIM').listSync(); 3) 가져온 리스트 형식 검사 - 파일위치.runtimeType.toString() ex : _File , _Directory 4) 폴더 없을때 생성 하기 import 'dart:io'; void main() async..
[ flutter ] 생명주기 1. mian() => runApp() 머터리얼 디자인을 쓰기 위함! void main() => runApp(MaterialApp( home: MyApp(), )); 2. MaterialApp => Scaffold => appBar + body 3. Scaffold에 들어가서 그 이후 라이프 사이클 준비됨. 1) createState() 2) iniState : 위젯이 생성될때 처음으로 호출 되는 메서드 ( 단 한번만 + 반드시 super.initState() 호출 ) @override initState() { // 부모의 initState호출 super.initState(); // 이 클래스애 리스너 추가 cartItemStream.listen((data) { _updateWidget(data); })..
[ Mysql ] foreign key 풀기 ## ALTER TABLE table_name DROP FOREIGN KEY key_value, MODIFY coloum_name INT(10) UNSIGNED
[ Mysql ] 기본 문법 모아두기 ## SHOW DATABASES ## USE world world 라는 데이터 베이스를 사용할거야 ## SHOW tables 테이블들을 다 볼 수 있음 ## SHOW tables STATUS 테이블의 상태를 볼수 있다. ## DESCRIBE city city라는 테이블의 정보들을 볼 수 있음 ## DESC ccountry; ccountry 테이블의 정보들을 볼 수 있음 ## SELECT * FROM city; city테이블에 잇는 전체 데이터를 보여줘 ## SELECT name, population FROM city; city테이블의 name , population 볼수 잇음. ## SELECT * FROM city WHERE populateion > 10000 city 테이블에 population 이 ..