
리소스(res) 목적 앱의 리소스를 등록하는 목적으로 사용되는 폴더로 모듈이 만들어지면 res 폴더에 4개의 폴더가 기본의 생성된다.drawble - 이미지 리소스layout - UI 구성에 필요한 XML 리소스mipmap - 앱 아이콘 이미지values - 문자열 등의 값으로 이용되는 리소스res 폴더 아래에 리소를 만들면 자동으로 R.java 파일에 상수 변수로 리소스가 등록되고 코드에서는 이 상수 변수로 리소를 이용 리소스(res) 규칙 res 하위의 폴더명은 지정된 폴더명을 사용해야 한다.(values폴더명을 value로 변경 시 상수 변수로 이용 불가)각 리소스 폴더에 다시 하위 폴더를 생성 할 수 없다.(values 폴더 아래에 colors 폴더를 생성 불가)res ..

프로젝트 폴더 구성 안드로이드 앱 프로젝트를 생성하면 아래 사진과 같이 제한된 폴더와 파일을 보여준다. 안드로이드 스튜디오는 개발자가 분석하거나 작성해야 하는 폴더와 파일만을 보여준다. 단 Android라고 되어 있는 부분을 클릭하면 다양한 형태의 구성으로 변경할 수 있다. AndroidMainfest.xml의 경우 앱의 메인 환경 정보를 가지고 있는 파일로 앱 실행 시 필요한 권한 정보를 담고 있다.MainActivity.kt의 경우 메인 액티비티 파일로 화면구성을 주 목적으로 하는 파일 클래스 파일이다.activity_main.xml의 경우 앱의 레이아웃을 담당하는 XML 파일로 앱에 표현되는 레이아웃을 담당한다.build.gradle의 경우 안드로이드 앱의 빌드 도구로 빌드시 필요한 ..

컴포넌트를 기반으로 한 개발 컴포넌트라 하면 안드로이드뿐만 아니라 여러 애플리케이션을 개발할 때 사용하는 개념으로 애플리케이션의 구성요소 라고 할 수 있다. 즉 컴포넌트는 애플리케이션이 아니라 애플리케이션을 구성하는 단위로 하나의 애플리케이션의 경우 여러개의 컴포넌트로 구성되는 것이다. 그리고 안드로이드에서는 클래스로 컴포넌트를 개발 한다. 하나의 클래스가 하나의 컴포넌트가 된다. 컴포넌트의 종류 안드로이드 컴포넌트는 4종류로 분류할 수 있다. 액티비티 - 화면을 구성하는 컴포넌트로 화면을 안드로이드폰에 출력하려면 액티비티를 만들어야 하며 앱이 실행되면 액티비티에서 출력한 내용이 폰에 나옴 서비스 - 백그라운드 작업을 하는 컴포넌트, 화면 출력 기능이 없는 것으로 서비스가 실행되더라도 화면에는 출력되지 ..

안드로이드 안드로이드(Android)는 리눅스 커널을 기반으로 구글에서 제작한 모바일 운영체제로 구글은 2008년 안드로이드 1.0 버전을 출시하였고 이후 지속적으로 새 버전을 내놓아 전 세계 모바일 플랫폼 시장의 70~80%를 차지하고 있다. 특징 리눅스를 기반으로 함. 자바 또는 코틀린 언어를 이용하여 개발 앱 배포는 구글 플레이 스토어 뿐만 아니라 다양한 방법으로 사용자게 배포 가능 모든 응용 프로그램이 평등하다는 사상을 바탕으로, 모바일에 기본으로 탐재된 앱과 개발자가 만든 앱이 똑같은 환경에서 똑같은 API를 이용 운영체제의 주용 부분과 라이브러리 등의 코드가 대부분 공개되어 있음 운영체제의 구조 리눅스 커널(Linux kernel) - 리눅스에 기반을 둔 오픈소스 하드웨어 추상화 레이어(har..
- Total
- Today
- Yesterday
- springboot
- spring msa
- apigateway
- 소근육발달
- 실내데이트
- 갤럭시s25울트라
- MSA
- java
- Spring
- 로또
- 코딩셰프
- 내돈내산
- 코드팩토리
- 정보처리기사
- EUREKA
- android
- 로또구매팁
- Spring cloud gateway
- 인생역전
- json
- 행운
- Flutter
- DART
- 개발자
- 난임부부
- 플러터
- 안드로이드
- 육아
- spring cloud gateway mvc
- 반응형레이아웃
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |