[안드로이드 기본] 액티비티와 주요 구성 요소
안드로이드에서 가장 중요한 4대 컴포넌트는 액티비티, 서비스, 브로드캐스트 리시버, 콘텐트 프로바이더이다. 그리고 그외의 인텐트, 인텐트 필터, 노티피케이션, 프래그먼트가 존재한다. 먼저 액티비티(Activity)는 사용자 인터페이스 화면을 구성하는 컴포넌트이다. 다양한 위젯들이 화면안에 구성이되고, 사용자에게 시각적으로 보여지게 된다. 서비스(Service)는 백그라운드에서 실행되는 컴포넌트이며, 백그라운드에서 실행되기때문에, 시각적인 사용자 인터페이스를 액티비티와 다르게 가지지 않는다. 인텐트(Intent)는 앱을 개발하다보면 데이터를 주고 받고 싶은 경우가 있다. 이때 인텐트를 사용하여 데이터를 주고 받게 되는데,사용되는 것이 인텐트이다. 액션도 넣을 수 있고, 플래그도 넣을 수도 있다. 메시지라고..
[안드로이드 기본] 안드로이드 뷰에 대한 기본 지식
안드로이드 기본 공부에 들어가기 앞서 무작정 뷰를 공부하지 말고, 기본으로 알고 있어야하는 뷰와 관련된 용어들을 정리하고 들어가자! View : 사용자 인터페이스를 구성하는 클래스들의 최상위 클래스 View - 사용자 인터페이스 구성을 위해 사용할 수 있는 클래스들의 대표 이름들 TextView, EditText, Spinner, Button 등 ViewGroup - ViewGroup은 다른 뷰를 포함하거나 구성하는 클래스들의 상위 클래스 View Container - 다른 뷰를 포함할 수 있는 컨테이너 ListView, ExpandableListView, GridView, Gallery, ViewFlipper, ImageSwitcher, TextSwitcher, ScrollView 등 Layout - ..