분류 전체보기(30)
-
[안드로이드 스튜디오] - 무선으로 휴대폰 연결하기
Plugins 들어가기 File > Settings > Plugins > Marketplace Android WifiADB 찾기 (아래의 아이콘이 있는 플러그인을 찾아야 함.) 해당 플러그인은 유료 버전이기 때문에 글 내부에 있는 FREE VERSION 들어가기 해당 사이트에서 WiFiADB.zip 파일 찾아서 다운 Plugins에 있는 설정 아이콘 들어가서 Install Plugin from Disk... 들어가기 다운받았던 WiFiADB.zip 파일 찾아서 OK Tools > WiFiADB 클릭 처음 한 번은 유선으로 연결해주어야 그 뒤부터 무선으로 사용할 수 있다. 아직은 사용할 수 없는 상태 연결된 상태
2022.04.07 -
[Cordova] - 프로젝트 생성하기
Windows 11 기준으로 설명합니다.!! 1. Cordova 설치하기 npm install -g cordova 2. 프로젝트 생성하기 cordova create '프로젝트명' Cordova라는 폴더 내에서 cmd 실행 helloWorld 프로젝트 생성 3. platform 추가하기 cordova platform add 'flatform 명' platform: browser platform: ios platform: android helloWorld 프로젝트 > platform 내에 생성 4. app 실행하기 cordova run 'platform 명' platform: browser 실행 localhost:8080/index.html이 자연스럽게 실행되었음..! Ctrl + C로 실행 종료 가능 Co..
2022.04.07 -
[안드로이드 스튜디오] - Fragment로 주간 캘린더 만들기
Fragment로 주간캘린더 만들어놓은 코드를 찾기가 힘들어서 만들면서 정리함. CalendarFragment 만들기 New > Fragment > BlankFragment (Fragment와 xml 파일이 만들어진다) Fragment에서 binding 사용하기 private var _binding: FragmentCalendarBinding? = null private val binding get() = _binding!! onCreateView _binding = FragmentCalendarBinding.inflate(inflater, container, false) val root: View = binding.root return root class CalendarFragment : Fragmen..
2022.04.05 -
Java - 개념정리 5
추상클래스와 인터페이스 규칙 abstract 사용 new를 통해 객체의 직접 생성이 불가능하다 interface의 method와 같이 구현 부분은 없다 반드시 자식 클래스에서 구현해야 한다 overriding 인터페이스 규칙 다른 클래스를 작성하는 데 도움을 줄 목적으로 작성 멤버 변수는 public static final을 사용 & 생략 가능하다 메서드는 public abstract를 사용 & 생략 가능하다 public static final 인터페이스의 변수는 아무 인스턴스도 존재하지 않는 시점이기 때문에 스스로 초기화 될 수 없다. 즉, 초기화한 값을 끝까지 유지하기 위한 목적이다. 다중 상속 인터페이스로부터의 상속만 가능 자식 인터페이스: 부모 인터페이스에 정의된 멤버 모두를 상속받는다 중첩 클래..
2022.04.05 -
Java - 개념정리 4
상속 이미 잘 개발된 클래스를 재사용해서 새로운 클래스를 만들기 때문에 중복되는 코드를 줄인다. 부모 클래스 상속받았을 경우 부모 클래스 수정 시 자식 클래스 또한 수정됨 // 가능 class 자식클래스 extends 부모클래스1 { ... } // 불가능 class 자식클래스 extends 부모클래스1, 부모클래스2 { // 다중 상속을 허용하지 않아 여러 개의 부모 클래스 상속 불가 ... } 예시!! extends A :: A class 상속 public class A { int field1; void method1() {...} } public class B extends A { String field2; void method2() {...} } final 클래스 클래스, 필드, 메소드 선언 시 ..
2022.04.05 -
Java - 개념정리 3
인스턴스 멤버와 정적 멤버 인스턴스 멤버 객체를 생성한 후 사용할 수 있는 필드와 메소드 특징 클래스 영역에 선언 객체 없이 사용 불가 인스턴스 필드, 인스턴스 메소드가 있음 인스턴스 필드: 힙 영역 인스턴스 메소드: 메소드 영역에 저장 및 공유 this 사용 접근 제한자 객체를 생성하지 않고 사용할 수 있는 필드, 메소드 클래스 영역에 선언 static 키워드 사용 this 사용 불가 전역 변수의 성질 선언 위치에 따른 변수의 종류 클래스 영역에 선언 정적 변수 (정적 필드, 클래스 변수, static 변수) 인스턴스 변수 (인스턴스 필드) 클래스 영역 이외의 영역에 선언 지역 변수 필드를 제외한 나머지 변수들 메소드, 생성자, 초기화 블록 내부에 선언 변수 선언문이 실행될 때 스택 영역에 할당, 해당..
2022.04.05