1. Main()함수대신 onCreate()함수로 시작한다.

onCreate()함수는 애플리케이션 구동 시 실행되는 최초시작함수이다.



2. R클래스는 aapt에 의해 자동으로 작성된다.

aapt는 Android Asset Packaging Tool의 약어로 애플리케이션 내 바이너리와 리소스들을 포함하여 .apk를 생성하는 툴이다.

또한, 자원정보, 메모리주소 등을 관리하는 R클래스가 자동으로 작성된다.



3. R.layout.activity_main은 최초화면을 구성한다.

/res/layout/activity_main.xml은 다른 리소스들을 참조하여 최초화면을 구성한다.

@string/hello_world는 /res/values/strings.xml내의 name이 hello_world인 정보를 참조한다.



4. setContentView()는 어떤 화면(Layout)을 지정(호출)하는 메서드다.



XML은 확장가능한 마크업 언어이다.

말 그대로 다양한 정보들을 마크업언어 형태로 구성할 수 있다.

이렇게 XML형태로 자원들을 관리하는 것이 안드로이드 구조의 특징이다.



다른 카테고리의 글 목록

Android/Develop 카테고리의 포스트를 톺아봅니다