안드로이드

안드로이드 앱 진입점

유녕2 2019. 12. 16. 18:07

1. 앱은 여러 진입점을 제공한다.

Android 앱은 개별적으로 호출될 수 있는 구성요소의 조합으로 빌드된다.

broadcast receiver 및 서비스와 같은 다른 구성요소로 앱에서 UI없이 백그라운드 작업 실행가능.

 

2. 앱은 다양한 기기에 맞게 변경된다.

Android를 사용하면 다양한 기기에 다양한 리소스를 제공할 수 있다.

 

 

MainActivity

기본활동 앱의 진입점.

앱을 빌드하고 실행할때 시스템에서 이 Activity의 인스턴스를 실행하고 레이아웃을 로드한다.

 

activity_main.xml

이 XML파일은 활동의 사용자 인터페이스(UI) 레이아웃을 정의한다.

 

AndroidManifest.xml

manifest 파일은 앱의 기본 특성을 설명하고 앱의 각 구성요소를 정의한다.

 

build.gralde

2개 구성 ( 프로젝트용, 앱 모듈용 )

Gradle : 고급 빌드 툴킷, 빌드 프로세스를 자동화하고 관리, 개발자가 유연한 맞춤형 빌드 구성 정의 허용