"안드로이드 앱 구성요소"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-==참고 자료== +==참고==))
 
(다른 사용자 한 명의 중간 판 36개는 보이지 않습니다)
1번째 줄: 1번째 줄:
;안드로이드 기본 컴포넌트
;android component
;안드로이드 컴포넌트
;앱 구성요소
*안드로이드 앱 구조. 주요 구성요소


==목록==
==목록==
*뷰(View): UI요소. 버튼, 레이블, 텍스트필드 등
안드로이드 앱의 주요 구성요소는 다음과 같다.
*[[액티비티]](Activity): 앱이 1개 이상의 액티비티를 가짐.
*[[액티비티]](Activity): UI 요소. 앱은 1개 이상의 액티비티를 가짐
*프래그먼트(Fragment): 액티비티가 1개 이상의 프래그먼트를 가짐.
*[[안드로이드 서비스|서비스]](Service): 백그라운드 프로세스<ref>메일 수신 앱, 음악 재생기 등</ref>
*인텐트(Intent)
*[[컨텐트 프로바이더]](Content Provider): 데이터 추상화. 데이터 공유 방식. 다른 앱의 데이터 사용가능. 기기의 데이터영역에 접근할 수 있는 객체
*컨텐트 프로바이더(Content Provider): 데이터 공유 방식. 다른 앱의 데이터 사용가능
*[[브로드캐스트 리시버]](BroadcastReceiver)
*서비스(Service): 백그라우드 프로세스
*[[인텐트]](Intent): 액티비티와 서비스를 호출시 사용하는 메시지 객체<ref>주요 구성요소에 포함시키지 않는 경우도 흔히 있음. 어쨌든 매우 중요</ref>
*AndroidManifest.xml: 앱 설정 파일<ref>액티비티, 컨텐트 프로바이더, 서비스, 인텐트 리시버 등을 정의함. [[web.xml]]과 유사)</ref>
<img src='http://developer.android.com/images/develop/app_components.png' style='width:200px' />
*안드로이드 가상 기기(Android Virtual Devices; AVD): 테스트용 가상기기


==같이 보기==
==같이 보기==
*[[안드로이드 앱 프로젝트]]
*[[안드로이드 인텐트]]
*[[안드로이드 서비스]]
*[[안드로이드 컨텍스트]]
*[[액티비티]]
*[[안드로이드]]
*[[안드로이드]]
*[[액티비티]]
*[[안드로이드 뷰]](View)
*[[안드로이드 프래그먼트]](Fragment)
*[[AndroidManifest.xml]]


==주석==
==주석==
<references/>
<references/>
==참고==
*http://developer.android.com/guide/components/fundamentals.html
*http://underclub.tistory.com/262


[[분류: 안드로이드]]
[[분류: 안드로이드]]

2017년 7월 19일 (수) 01:42 기준 최신판

android component
안드로이드 컴포넌트
앱 구성요소
  • 안드로이드 앱 구조. 주요 구성요소

1 목록[ | ]

안드로이드 앱의 주요 구성요소는 다음과 같다.

  • 액티비티(Activity): UI 요소. 앱은 1개 이상의 액티비티를 가짐
  • 서비스(Service): 백그라운드 프로세스[1]
  • 컨텐트 프로바이더(Content Provider): 데이터 추상화. 데이터 공유 방식. 다른 앱의 데이터 사용가능. 기기의 데이터영역에 접근할 수 있는 객체
  • 브로드캐스트 리시버(BroadcastReceiver)
  • 인텐트(Intent): 액티비티와 서비스를 호출시 사용하는 메시지 객체[2]

<img src='http://developer.android.com/images/develop/app_components.png' style='width:200px' />

2 같이 보기[ | ]

3 주석[ | ]

  1. 메일 수신 앱, 음악 재생기 등
  2. 주요 구성요소에 포함시키지 않는 경우도 흔히 있음. 어쨌든 매우 중요

4 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}