본문 바로가기

개발/Android2

Activity(액티비티) Activity란? 화면 UI를 담당하는 컴포넌트 액티비티 역할을 하기 위해서는 Activity 클래스를 상속해야 한다. Activity의 생명주기 메소드를 재정의하여 원하는 기능을 구현 특징 안드로이드 어플리케이션은 반드시 하나 이상의 Acitivity를 가지고 있어야 함 두개의 Activity를 동시에 Display 할 수 없음 다른 어플리케이션의 Activity를 불러 낼 수 있음 Acitivity 내에는 Fragment를 추가하여 화면을 분할시키 수 있음 Activity 상태 및 생명 주기 onCreate() 시스템이 Activity를 생성 할 때 실행, 구현시 Activity의 필수 구성요소를 초기화 해야 함 예를 들어, 앱은 여기서 뷰를 생성하고 데이터를 목록에 결합해야 함 이 콜백에서 set.. 2021. 2. 2.
매니페스트(AndroidManifest) 1. 안드로이드 메니페스트란? 안드로이드 어플리케이션에 대한 각종 정보를 기술한 어플리케이션 명세서 2. 역할 앱에 대한 필수적인 정보를 안드로이드 빌드 툴과 Android OS, 그리고 구글 플레이에 제공 3. 특징 Android 시스템이 앱의 구성 컴포넌트를 시작 할 때 시스템이 우선적으로 앱의 메니페스트 파일을 읽어 해당 컴포넌트가 존재하는지 확인 AndroidManifest.xml 파일은 프로젝트의 루트 디렉토리에 있어야 함(별도의 설정이 없을 시 src/main)에 위치 매니페스트 파일의 루트 요소( 태그)는 앱의 패키지 이름에 대한 특성이 필요함 앱을 최종 애플리케이션 패키지(APK)로 빌드하는동안 Android 빌드 도구가 package 특성을 사용하는 경우는다음과 같다 1. App Reso.. 2021. 2. 1.