안드로이드
안드로이드 앱 진입점
유녕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 : 고급 빌드 툴킷, 빌드 프로세스를 자동화하고 관리, 개발자가 유연한 맞춤형 빌드 구성 정의 허용