다른 기본적인 내용은 지나치고
안드로이드를 구성하는데 필요한 4가지 요소들이다.
1. 액티비티(Activity)
사용자와 상호작용을 담당하는 인터페이스이다. 실제로 사용자에게 보이는 화면을 의미한다.
Intent를 통해 다른 Application의 Activity를 호출할 수 있다.
반드시 1개 이상의 activity가 있어야 한다.
Fragment로 화면을 분할할 수 있다.
2. 서비스(Service)
액티비티와 반대로 사용자와 직접적으로 상호작용하는 요소는 아니다.
Application이 종료되어도 BackGround에서 동작하는 컴포넌트이다.
-포그라운드 서비스 : 사용자에게 잘 보이는 작업이다. 반드시 알림을 표시해야 한다.
-백그라운드 서비스 : 사용자에게 직접 보이지 않는 작업이다.
네트워크와 연동이 가능하다.
3. 방송 수신자(Broadcast Receiver)
안드로이드 OS로부터 발생하는 각종 이벤트와 정보를 받아 핸들링하는 컴포넌트이다.
4. 콘텐츠 제공자(Content Provider)
데이터를 관리하고 다른 Application의 데이터를 제공하는데 사용된다.
'Android Studio' 카테고리의 다른 글
Android - API 사용 (0) | 2024.02.20 |
---|---|
viewPager2 사용 (0) | 2024.02.15 |
Android - Room (0) | 2024.02.15 |
Fragment 이론 정리 (0) | 2024.02.15 |
Android - Fragment사용하여 화면 이동 방법 (0) | 2024.02.14 |