진입점(Entry point) 일반적으로 프로그램들은 시작점(진입점)이라는 것이 존재합니다. 자바의 경우, main() 메소드로 진입을 하며 진입은 한개로 이루어지는 것이 보편적이지만, 안드로이드의 경우 단일 진입점 혹은 시작점이라는 것이 존재하지 않고, 4가지의 컴포넌트가 이를 대체합니다. AndroidManifest.xml 위 화면은 AndroidManifest.xml 화면이며 이제 막 만든 프로젝트를 열어본 것입니다. Activity는 MainActivity밖에 없기 때문에 단일 시작점은 MainActivity가 됩니다. 현재 이 프로젝트를 실행하면, 아래와 같이 기본으로 제공하는 Hello World! 화면이 뜨게 될 것입니다. 여기서 새로운 Activity를 추가해보도록 하겠습니다. 전혀 다른 ..
안드로이드 4대 컴포넌트 (android four components) 안드로이드(Android)를 개발하려면 4가지의 주요 컴포넌트(혹은 구성요소)가 존재합니다. 액티비티(Activity) 서비스(Service) 브로드캐스트 리시버(Broadcast Receiver) 컨탠트 프로바이더(Content Provider) 오늘은 위의 4가지의 컴포넌트(혹은 구성요소)를 이해 해보는 포스팅을 작성해보도록 하겠습니다. 액티비티(Activity) Activity는 화면에 포커싱되어 사용자와 상호 작용을 하는 컴포넌트로 기본적으로 안드로이드에서 단일 화면을 나타냅니다. 한 화면에 모든 사용자 인터페이스(Interface) 구성 요소 (버튼, 텍스트 등)이 포함되어 있습니다. 서비스(Service) Service는 ..