Android App/Kotlin
4대 메이저 컴포넌트-Activity, Broadcast Receiver, Service, Content Provider
AppJinny
2022. 11. 9. 00:12
*4대 메이저 컴포넌트-Activity, Broadcast Receiver, Service, Content Provider
-컴포넌트 : 안드로이드 앱을 구성하는 요소, 독립적인 생명주기에 의해 실행
-Activity(액티비티) : 화면 UI 담당
-Broadcast Receiver(브로드캐스트 리시버) : 시스템 또는 사용자가 발생하는 메시지를 수신
-Service(서비스) : 백그라운드 코드 처리 담당(서브스레드와 비슷한 개념, 화면이 없는 Activity)
-Content Provider(콘텐트 프로바이더) : 앱끼리 데이터를 공유하기 위한 컴포넌트
-컴포넌트 사용 도구 : Intent(인텐트), Content Resolver(콘텐트 리졸버)
--Intent(인텐트) : 3개의 컴포넌트(액티비티, 브로드캐스트, 서비스) 실행을 위해 시스템에 전달되는 메시지 도구
--Content Resolver(콘텐트 리졸버) : 콘텐트 프로바이더가 제공하는 데이터를 사용하기 위한 도구
이 포스팅에 작성한 내용은 고돈호, ⌜이것이 안드로이드다⌟, 한빛미디어(주), 2022 에서 발췌하였습니다.