본문 바로가기
Android

[안드로이드] 안드로이드 애플리케이션 아키텍처

by Sky Titan 2020. 8. 23.
728x90
  1. 액티비티 매니저 (Activity Manager), 프래그먼트 매니저 (Fragment Manager)
    • 액티비티, 프래그먼트 : 애플리케이션의 ui를 정의하는데 사용
    • 매니저들은 액티비티 스택 관리를 비롯, 액티비티와 프래그먼트의 수명주기를 제어한다.
  2. 뷰 (View)
    • 액티비티와 프래그먼트 안에서 UI 컨트롤을 구성하는데 사용된다.
  3. 알림 매니저 (Notification Manager)
    • 알림 전달을 위한 메커니즘 제공
  4. 컨텐트 프로바이더 (Content Provider)
    • 앱 간의 데이터 공유 가능하게 해줌
  5. 리소스 매니저 (Resource Manager)
    • 문자열, 그래픽 등의 리소스 사용할 수 있게 해줌
  6. 인텐트 (Intent)
    • 애플리케이션과 애플리케이션 컴포넌트 간의 데이터 전송 메커니즘 제공
728x90

'Android' 카테고리의 다른 글

[안드로이드] RecyclerView  (0) 2020.08.23
[안드로이드] ART  (0) 2020.08.23
[안드로이드] 그래들 빌드 (Gradle Build)  (0) 2020.08.23
[안드로이드] 밀도 독립적 디자인  (0) 2020.08.23
[안드로이드] AndroidX  (0) 2020.08.23

댓글