티스토리 뷰
Activity, Service, Broadcast Receiver, Content Provider
Intent를 통해서 호출된다.
- Activity
1. Activity 클래스를 상속받아 사용
2. 사용하려면 manifest에 선언해야 함
3. UI 화면을 담당하는 컴포넌트
- Service
1. Service 클래스를 상속받아 사용
2. Background에서 실행되는 컴포넌트
3. 화면이 존재하지 않음
4. manifest에 선언해야 함
5. 네트워크 작업을 통해서 데이터를 가져올 수 있음
예) 배경음악
- Broadcast Receiver
1. BroadcastReceiver 클래스를 상속받아 사용
2. 디바이스에서 발생하는 일 중에서 애플리케이션이 알아야 하는 상황이 발생하면 알려줌
예) 배터리 부족, 문자 수신, 언어 변경
- Content Provider
1. ContentProvider 클래스를 상속받아 사용
2. 생명주기가 없음
3. DB의 데이터를 전달할 때 많이 사용
4. 안드로이드는 주소록, 이미지, 오디오 등의 Content Provider를 제공
5. 데이터 쓰기, 읽기에 대한 퍼미션 필요
6. 다른 애플리케이션의 데이터도 변경 가능
7. 파일 입출력, SQLiteDB, Web 등을 통해 데이터 관리
'Android' 카테고리의 다른 글
[Android] Veridex (0) | 2021.05.06 |
---|---|
[Android] Timber (0) | 2021.05.02 |
[Android] 백그라운드 처리 가이드 (0) | 2021.05.02 |
[Android] Touch vs longClick vs onClick (0) | 2020.10.21 |
[Android] Bundle 이란 무엇인가? (0) | 2020.10.16 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 안드로이드 #코틀린 #Android #Kotlin
- MVVM
- Android
- DataBinding
- java
- handler
- coroutine
- Architecture Pattern
- 혀가 길지 않은 개발자
- ViewPager2
- XML
- View
- activity
- 코틀린
- TabLayout
- ArrayList
- Design Pattern
- fragment
- James Kim
- Vue.js #Vue.js + javascript
- Intent
- JSONObject
- 자바
- 안드로이드
- Livedata
- recyclerview
- Kotlin
- CoordinatorLayout
- ViewModel
- JSONArray
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함