본문 바로가기

프로그래밍/안드로이드

[안드로이드/Android] 안드로이드 기본 구성 요소

안드로이드 기본 구성 요소 - 1

안드로이드를 사용하여 어플리케이션을 제작하기 위해서 반드시 알고 넘어가야 하는 것들에 대해서 간략히 알아보도록 합시다. 상세한 내용은 추후에 자세히 설명하도록 하겠습니다.

뷰(View)
사용자 인터페이스의 기본 구성요소들을 형성하는 UI element입니다. 쉽게 자바의 AWT나 SWING라고 생각하셔도 될듯합니다.

액티비티(Activity)
Activity는 사용자 인터페이스의 개념과 비스무리 합니다. 액티비티는 보통 어플리케이션의 단일 화면을 표시합니다.

인텐트(Intent)
일반적으로 어떤 작업을 수행하기 위해 사용된다. 일반적으로 아래와 같은 작업들을 수행할 수 있다.

메세지 표시, 서비스 시작, 액티비티 실행, 전화걸기 등등...

컨텐트 프로바이더(Content Provider)
어플리케이션 간에 데이터를 공유하기위해서 내부 저장소를 가지게 되는데 이를 위해 사용된다.


서비스(Service)
백그라운드에서 실행이 가능한 녀석이다.

AndroidManifest.xml
J2EE에서는 web.xml과 유사하며 어플리케이션에 관한 전반적인 내용이 담겨있다.

안드로이드 가상기기
개발자는 AVD(안드로이드 가상 기기)를 통해서 실제의 휴대폰이 없어도 개발한 어플리케이션을 테스트해 볼수 있다. 

덧글]

개발하시다가 온몸이 찌뿌둥하시면 아래 동영상을 따라 스트레칭을 한번하세요.


1. 목디스크 예방을 위한 목운동    ☞  http://jwandroid.tistory.com/192 

2. 손목터널증후군 손목스트레칭으로 예방합시다.     ☞  http://jwandroid.tistory.com/193

3. 개발자 여러분 허리를 세우세요 - 척추체조 1번     ☞  http://jwandroid.tistory.com/194

4. 개발자 여러분 허리를 세우세요 - 척추체조 2번     ☞  http://jwandroid.tistory.com/195

5. 개발자 여러분 허리를 세우세요 - 척추체조 3번     ☞   http://jwandroid.tistory.com/196

6. 개발자 여러분 허리를 세우세요 - 척추체조 4번     ☞  http://jwandroid.tistory.com/197