2024/11/07 3

[ 앱 개발자 도전기 : 안드로이드 ] View가 그려지는 순서

[ 앱 개발자 도전기 : 안드로이드 ] View가 그려지는 순서   ∇ View가 그려지는 과정목 차1. View가 그려지는 과정 1-1. onAttachToWindwo() 1-2. measure ( int widthMeasureSpec, int heightMeasureSpec ) 1-3. layout( int left, int top, int right, int bottom ) 1-4. draw ( Canvas canvas ) 2. View의 업데이트. 2-1. invalidate() 2-2. requestLayout   1. View가 그려지는 과정.     ※  View는  ' 포커스 ' 를 얻었을 때  레이아웃을 드로잉하도록 요청합니다.           = > " 레이아웃 드로잉..

App_Dev/Android 2024.11.07

[ 앱 개발자 도전기 : 안드로이드 ] 안드로이드의 Activity LifeCycle ( 액티비티 생명주기 )

[ 앱 개발자 도전기 : 안드로이드 ] 안드로이드의 Activity LifeCycle ( 액티비티 생명주기 )    ∇ 안드로이드 Activity LifeCycle목 차1. 생명주기란?2. 생명주기 메서드3. Activity 상태 및 메모리에서 Killed4. 예제.     ◎ Lifecycle은 Life + cycle의 합성어   == 삶의 순환            == 말 그대로, 탄생하고 성장하여 죽음에 이르기까지의 과정.     ◎ 이것을 안드로이드 앱에 적용한 것이 바로 Android Lifecycle               - Activity , Fragment, Service 총 3가지 종류의 Lifecycle이 있으며 이번 글에서는 Activity의 Lifecycle 에대해서.    ..

App_Dev/Android 2024.11.07

[ 앱 개발자 도전기 : 안드로이드 ] 안드로이드 4대 컴포넌트 정리.

[ 앱 개발자 도전기 : 안드로이드 ] 안드로이드 4대 컴포넌트 정리.  ∇ 안드로이드 4대 컴포넌트란목 차1. 안드로이드 4대 컴포넌트란?2. 액티비티(Activity)3. 서비스(Service)4. 방송 수신자( Broadcast Receiver )5. 콘텐츠 제공자 ( Content Provider )   1. 안드로이드 4대 컴포넌트란?  " 컴포넌트 "  == " 구성 요소 "            ※  " 안드로이드의 4대 컴포넌트란 " ,  안드로이드 앱을 구성하는데에 필요한 4개의 요소를 의미합니다.             § 안드로이드 4대 컴포넌트의 종류                   ⓐ 액티비티( Activity )                   ⓑ 서비스( Service )   ..

App_Dev/Android 2024.11.07