본문 바로가기

안드로이드 (Android)

(2)
[Android] 2주 2차 : 애플리케이션의 구성 - 애플리케이션의 구성 애플리케이션 작성 절차 1. 사용자 인터페이스 작성 (XML) 2. 자바 코드 작성 (JAVA) 3. Manifest 파일 작성 (XML) 애플리케이션을 구성하고 있는 컴포넌트를 기술하고 실행 시에 필요한 권한을 지정 패키지 폴더 설명 Gradle Gradle은 안드로이드 앱의 Build 도구 앱을 빌드하는데 필요한 라이브러리 버전을 자동으로 파악하여 다운로드 build.gradle(Project)는 전체 프로젝트에 대한 빌드 설정 build.gradle(Module)에는 프로젝트 내의 모듈별 설정 Main activity 안드로이드 애플리케이션의 실행이 시작되는 곳 안드로이드에는 main()이 없음 (숨겨져 있음) Main activity가 시작 화면의 Activity Activ..
[Android] 2주 1차 : 애플리케이션의 기초 개념 - 애플리케이션의 기초 개념 애플리케이션 개발 단계 자바 소스 파일 -> 컴파일러 -> .dex 파일 -> apkbuilder -> .apk 파일 -> 다운로드 애플리케이션은 컴포넌트로 이뤄짐 Activity : 사용자 인터페이스 화면을 가지는 하나의 작업, 액티비티들이 모여 하나의 애플리케이션이 됨 (e.g. 음악 재생 화면) Service : 백그라운드에서 실행되는 컴포넌트로, 오랫동안 실행되는 작업이나 원격 프로세스를 위한 작업, (e.g. 백그라운드에서 음악 재생) Broadcast receiver : 방송을 받고 반응하는 컴포넌트, 화면 꺼짐, 배터리 사용량, 사진 촬영 등의 이벤트 발생 수신, 앱 내에서 발송되는 방송 수신 Content provider : 데이터를 관리하고 다른 애플리케이션에..