안드로이드 플랫폼
CODEDRAGON ㆍDevelopment/Android
반응형
안드로이드 플랫폼
<출처 http://images.google.com/ 에서 키워드 검색>
구성요소 | 설명 |
리눅스커널 | 메모리관리, 프로세스관리, 파일시스템 관리, 네트워크 스택등 하드웨어 지원 |
Native라이브러리(C, C++) | 안드로이드 프레임워크에서 필요한 C와 C++ 라이브러리 |
안드로이드런타임 | 코어라이브러리 지원, Dalvik Virtual Machine으로 안드로이드 애플리케이션 실행환경 제공 |
어플리케이션프레임워크 | 안드로이드 어플리케이션 개발시 필요한 API 제공 |
어플리케이션 | Email 클라이언트, SMS 프로그램, 달력, 지도, 브라우저 등의 코어 어플리케이션 |
어플리케이션프레임워크 상세 구성요소
상세 구성 요소 | 기능 설명 |
Activity Manager | 애플리케이션의 생명주기를 관리합니다. |
Window Manager | 윈도우의 모양이나 크기 등을 관리합니다. |
Content Manager | 애플리케이션이 다른 애플리케이션의 정보나 메시지를 공유하거나, 공유하기 위한 작업 등을 요청하는 기능을 담당합니다. |
View System | 윈도우 매니저와 같이 리스트, 텍스트 박스, 버튼 및 다이얼로그 등 애플리케이션 제작을 용이하게 사용할 수 있는 UI 세트를 제공 |
Notification Manager | 콜수신, 메시지수신, 배터리 부족, 시스템 상태 변화, 네트워크 시그널 등 이벤트 발생에 따라 상태바나 토스트와 같은 알람을 디스플레이하는 기능을 합니다. |
Package Manager | 패키지 설치, 제거 등을 지원하는 관리자입니다. |
Telephony Manager | 음성 및 영상통화, MMS/SMS, SIM/USIM 관리합니다. |
Resource Manager | 애플리케이션에게 파일, 그래픽 등의 자원 할당하고 해제합니다. |
Location Manager | 위치정보를 제공하는 기능을 관리합니다. |
'Development > Android' 카테고리의 다른 글
앱에 허용한 권한 해제하기/활성화하기 (0) | 2022.05.12 |
---|---|
안드로이드 모듈(Module) 생성하기 (0) | 2022.05.05 |
안드로이드(Android), 안드로이드의 기능, 안드로이드의 특징 (0) | 2022.03.23 |
32DateDemo-DatePicker/TimePickerDiaglog사용하여 날짜와 시간 변경하기 (0) | 2022.03.14 |
Notifications (노티피케이션) (0) | 2022.03.14 |