"안드로이드 액티비티"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-==참고 자료== +==참고==))
 
(다른 사용자 한 명의 중간 판 38개는 보이지 않습니다)
1번째 줄: 1번째 줄:
;activity
{{다른뜻|액티비티}}
;액티비티
==개요==
;android activity; activity
;안드로이드 액티비티; 액티비티
*표현 계층
*UI 클래스
*액티비티 1개 = 화면 1개
*[[안드로이드 구성요소]] 중 UI 요소
*"화면" 또는 "웹페이지"
*윈도우에서의 화면 또는 폼에 대응됨
*스택 구조로 관리됨
:새 액티비티가 시작되면 스택 최상단에 올려져 running이 됨
*액티비티에는 [[안드로이드 레이아웃|레이아웃]]이 1개 이상 올라간다<ref>예: [[MainActivity.java]](액티비티)에서 [[activity_main.xml]](레이아웃 XML)을 읽어들여 사용함</ref>


;activity lifecycle
==예시==
;액티비티 생명주기
*[[MainActivity.java]]가 실행된 모습
*[[알림바]](notification bar): 맨 위의 검은색 영역<ref>갤럭시원에서 38px</ref>. 안테나상태, 충전상태, 시계가 있음.
*[[액션바]](action bar): 알림바 아래의 어두운 회색 영역<ref>갤럭시원에서 72px</ref>. 안드로이드 아이콘과 My First App 문구가 있음
*내용뷰(content view): 본문. 하얀색 영역.<ref>예시에는 [[activity_main.xml]] 레이아웃이 표시됨</ref>


==액티비티==
[[파일:Android_MyFirstApp.png|200px|thumb|center]]
*액티비티들은 액티비티 스택으로 관리됨
*새 액티비티가 시작되면 스택 최상단에 올려져 running이 됨


==상태 전이==
==상태==
http://developer.android.com/images/activity_lifecycle.png
*활성(active)
*일시정지(paused): 화면에 보이지만 사용자와 상호작용은 할 수 없는 상태<ref>http://androidhuman.tistory.com/entry/%EC%95%A1%ED%8B%B0%EB%B9%84%ED%8B%B0%EC%9D%98-%EC%83%9D%EC%95%A0%EC%A3%BC%EA%B8%B0Lifecycle</ref>
*정지(stopped)


==같이 보기==
==같이 보기==
*[[activity_main.xml]]
* [[안드로이드 액티비티 수명주기]]
*[[안드로이드 기본 컴포넌트]]
* [[안드로이드 액티비티 런치 모드]]
*[[액티비티 카테고리]]
* [[activity_main.xml]]
*[[안드로이드 레이아웃]]
* [[안드로이드 컴포넌트]]
* [[인텐트]](Intent): 액티비티와 서비스를 호출시 사용하는 메시지 객체
* [[액티비티 카테고리]]
* [[안드로이드 액션바]]
* [[안드로이드 레이아웃]]
* [[안드로이드 알림바, 제목바 숨기기]]
* [[안드로이드 컴포넌트]]
* [[안드로이드 프래그먼트]]


==참고 자료==
==주석==
<references/>
 
==참고==
*http://developer.android.com/reference/android/app/Activity.html
*http://developer.android.com/reference/android/app/Activity.html


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

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

  다른 뜻에 대해서는 액티비티 문서를 참조하십시오.

1 개요[ | ]

android activity; activity
안드로이드 액티비티; 액티비티
  • 표현 계층
  • UI 클래스
  • 액티비티 1개 = 화면 1개
  • 안드로이드 구성요소 중 UI 요소
  • "화면" 또는 "웹페이지"
  • 윈도우에서의 화면 또는 폼에 대응됨
  • 스택 구조로 관리됨
새 액티비티가 시작되면 스택 최상단에 올려져 running이 됨

2 예시[ | ]

  • MainActivity.java가 실행된 모습
  • 알림바(notification bar): 맨 위의 검은색 영역[2]. 안테나상태, 충전상태, 시계가 있음.
  • 액션바(action bar): 알림바 아래의 어두운 회색 영역[3]. 안드로이드 아이콘과 My First App 문구가 있음
  • 내용뷰(content view): 본문. 하얀색 영역.[4]
Android MyFirstApp.png

3 상태[ | ]

  • 활성(active)
  • 일시정지(paused): 화면에 보이지만 사용자와 상호작용은 할 수 없는 상태[5]
  • 정지(stopped)

4 같이 보기[ | ]

5 주석[ | ]

  1. 예: MainActivity.java(액티비티)에서 activity_main.xml(레이아웃 XML)을 읽어들여 사용함
  2. 갤럭시원에서 38px
  3. 갤럭시원에서 72px
  4. 예시에는 activity_main.xml 레이아웃이 표시됨
  5. http://androidhuman.tistory.com/entry/%EC%95%A1%ED%8B%B0%EB%B9%84%ED%8B%B0%EC%9D%98-%EC%83%9D%EC%95%A0%EC%A3%BC%EA%B8%B0Lifecycle

6 참고[ | ]

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