분류 전체보기19 <vscode>자동정렬 단축키 변경 Keyboard Shortcuts에서 "shift+alt+f" 검색후 문서 서식 Format document 단축키 변경 2021. 7. 5. <vscode> settings.json 원본 { "launch": { "configurations": [], "compounds": [] } } 2021. 7. 5. Flutter 이미지 불러오기 flutter에서는 이미지를 불러오기 위해 assets을 추가해줘야 되는데 pubspec.yaml 파일에 assets 을 추가해준다. 어이없게도 assets: 앞에 탭 1번 - assets/images/ 앞에 탭 2번이 들어가 줘야 정상적으로 적용된다.. assets: - assets/ 2021. 7. 1. Firebase SDK 추가 프로젝트단의 build.gradle 앱 수준의 build.gradle 수정을 API대로 하는데 왠지 모르게 앱 수준의 build.gradle 파일에서 def localProperties = new Properties() throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.") 이 두 부분에서 에러가 났고 https://stackoverflow.com/questions/56938436 First Flutter App error: cannot resolve symbol "Properties" I followed the steps in the Flutter doc.. 2021. 6. 17. Firebase 세팅 Flutter의 백엔드 단을 구성하기 위해 구글에서 지원하는 firebase 프로젝트를 생성하려고 하는데 이를 위해서는 debug.keystore 파일에 있는 SHA1키 값이 필요했다. 구글 플레이스토어에서는 keytool -list -v \ -alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keyst 해당 방법을 사용해서 코드를 확인할 수 있다고 나와있었고 생각 없이 % USERPROFILE%까지 그냥 치다가 그냥 해당 경로 가서 바로 debug.keyst 파일을 읽었다. 그랬더니 나는 다른사람들 처럼 SHA1 코드는 안 나오고 비밀번호를 요구하길래 응읭? 내가 이런 걸 세팅한 적이 있나 생각해보다 일단 구글링..ㅎㅎ *************.. 2021. 6. 17. Flutter Material 과 Cupertino 위는 안드로이드와 IOS에서 제공하는 기본 UI 컴포넌트로써 사용하고자 하는 dart파일에 import 하여 사용할 수 있었다 main.dart 페이지에 cupertino_page를 띄우려고 했다 cupertino_page에 import 'package:flutter/cupertino.dart'; 해주고 main.dart에서 cupertino_page를 import 해주고 MaterialApp의 home 속성에 cupertino_page()를 반환해 화면을 출력했습니다. 그와중에 이슈가 있었는데 home 속성에 cupertino_page()를 반환해도 계속 오류를 뿜어내기에 여러 방법으로 반환해도 안돼서 오류 코드를 보던 중에 CupertinoPage가 'package:flutter/src/cuperti.. 2021. 6. 12. Flutter 설치 flutter SDK 설치 android studio에서 flutter 플러그인 설치 flutter doctor를 이용해 설치 진단 1. Android license status unknown 2. Android Studio (not installed) 이슈 발생 1. 라이센스 허가를 위해 flutter doctor --android-licenses를 통해 동의 시도 java관련 에러발생 C:\Users\LB>flutter doctor --android-licenses Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema at com.android.repository.api.SchemaMo.. 2021. 6. 12. Android Studio 설치 path 오류 Android 설치 시 윈도우 사용자 이름에 한글이 포함되어 있는 경우 설치가 불가능한데 사용자 폴더 이름을 바꿔주려고 하면 바뀌지 않는다. 해결 방법은 1. 관리자 계정 활성화 2. 원하는 사용자 이름으로 폴더 이름 변경 3. 레지스트리 path 수정 4. 관리자 계정 비활성화 1. 관리자 계정 활성화 명령 프롬프트에서 net user administrator /active:yes 명령어로 administrator 계정을 활성화시키고 난 후 로그아웃. 2. 원하는 사용자 이름으로 폴더 이름 변경 administrator계정으로 로그인해서 사용자 폴더 이름을 바꿔준다. 3. 레지스트리 path 수정 win + R 에 regedit을 입력해 레지스트리 편집기 실행 아래 경로로 들어가 ProfileImage.. 2021. 6. 10. 배열과 ArrayList 여러개의 데이터가 동일한 자료형일때 순차적으로 관리가 가능하다. 배열 초기화 배열은 선언과 동시에 초기화 할 수 있다 배열을 초기화 할 때는 배열의 개수를 명시하지 않음 아무런 초기화 값이 없이 선언만 한 경우, 정수는 0, 실수는 0.0 객체 배열을 null로 초기화 됨 객체 배열 만들기 참조 자료형을 선언하는 객체 배열 배열만 생성 한 경우 요소는 null로 초기화 됨 각 요소를 new를 활용하여 생성하여 저장해야 함 객체 배열 생성시 그 배열이 가리킬 해당 클래스가 만들어질 주소를 생성하는 것 - 객체가 만들어 지는 것이 아님 객체 배열 복사 하기 기존 배열과 같은 배열을 만들거나 배열이 꽉 찬 경우 더 큰 배열을 만들고 기존 배열 자료를 복사할 수 있다. System.arraycopy(src, s.. 2020. 6. 25. 클래스와 객체 3 참조 자료형 (Reference Data Type) 변수의 자료형 - 기본자료형 int, long, float, double 등 - 참조형 자료형 String, Data, Student 등 클래스 형으로 선언하는 자료형 정보은닉 (Information Hiding) private 접근 제어자 클래스 외부에서 클래스 내부의 멤버 변수나 메서드에 접근하지 못하게 하는 경우 사용 변수에 대해서는 필요한 경우 get(), set() 메서드를 제공 this 가 하는 일 자신의 메모리를 가리킴 생성자에서 다른 생성자를 호출 - this를 이용하여 다른 생성자를 호출 할 때는 그 이전에 어떠한 statement도 사용할 수 없다. - this.ex 이전에 어떤 글도 쓸 수 없음 - 생성자가 여러개 이고 파라미터만 다.. 2020. 6. 24. 클래스와 객체 2 메서드란? 함수의 일종 객체의 기능을 제공하기 위해 클래스 내부에 구현되는 함수 함수란? 하나의 기능을 수행하는 일련의 코드 중복되는 기능은 함수로 구현하여 함수를 호출하여 사용함 함수와 스택 메모리 함수가 호출될 때 사용하는 메모리 - 스택(stack) 함수의 기능 수행이 끝나면 자동으로 반환되는 메모리 함수 호출과 스택 메모리 구조 Class & Instance 클래스( static code ) ------생성( 인스턴스 화 )-------> 인스턴스 ( dynamic memory ) 클래스 생성하기 클래스 사용하기 위해 클래스 생성 필요 new 예약어를 이용하여 생성 클래스형 변수이름 = new 생성자; Student studentA = new Student(); 인스턴스와 힙(Heap) 메모리 하.. 2020. 6. 14. 클래스와 객체 1 객체 (Object)란? "의사나 행위가 미치는 대상" - 사전적 의미 구체적 추상적 데이터 단위 객체지향 프로그래밍(Object Oriented Programming, OOP) cf. 절차 프로그래밍 (Procedural Programming, ex) C언어) 클래스란? 객체에 대한 속성과 기능을 코드로 구현 한 것 "클래스를 정의 한다" 라고 함 객체에 대한 청사진(blueprint) 객체의 속성 객체의 특성, 속성, 멤버 변수 프로퍼티(Property)는, `이름 : 값` 쌍의 실체로써, 동적으로 조작 가능함을 주로 의미 어트리뷰트(Attribute)는, 프로퍼티들을 그룹 지을 수 있는/연관시키는 정적인 속성을 의미 멤버 변수(Member Variable) 객체의 기능 객체가 하는 기능을 메서드로 .. 2020. 6. 12. 이전 1 2 다음