안드로이드는 다양한 애플리케이션을 개발할 수 있는 강력한 플랫폼입니다. 안드로이드 애플리케이션은 네 가지 주요 컴포넌트로 구성되어 있으며, 이 컴포넌트들은 각각 특정한 역할을 담당합니다. 이번 포스팅에서는 안드로이드의 4대 컴포넌트인 액티비티, 서비스, 브로드캐스트 리시버, 컨텐츠 프로바이더에 대해 자세히 알아보겠습니다.1. 액티비티(Activity)액티비티는 안드로이드 애플리케이션의 사용자 인터페이스를 구성하는 컴포넌트입니다. 사용자가 앱을 실행하면 처음으로 마주하게 되는 화면이 바로 액티비티입니다. 각 액티비티는 사용자와의 상호작용을 담당하며, 다음과 같은 특징이 있습니다:수명 주기(Lifecycle): 액티비티는 생성(onCreate), 시작(onStart), 재개(onResume), 일시 정지(o..