CODEDRAGON ㆍDevelopment/Android
uptodate
https://codedragon.tistory.com/8957
안드로이드 플랫폼
<출처 http://images.google.com/ 에서 키워드 검색>
구성요소 | 설명 |
리눅스커널 | 보안, 메모리관리, 프로세스관리, 파일시스템 관리, 파워 관리, 네트워크 스택, 하드웨어 드라이버등 하드웨어 지원 |
Native라이브러리(C, C++) | 안드로이드 프레임워크에서 필요한 C와 C++ 라이브러리 |
안드로이드 런타임 | 코어라이브러리 지원, Dalvik|ART 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' 카테고리의 다른 글
Android Program Structure(안드로이드 프로그램 구조) (0) | 2016.02.24 |
---|---|
Android Structure (안드로이드 구조) (0) | 2016.02.24 |
앱 개발 비즈니스 진행 Framework (0) | 2016.02.24 |
Android 개발환경 구축하기 - 개발환경 구축 절차 (0) | 2016.02.23 |
AndroidStudio 개발환경 설정 - Virtual Device 생성 (0) | 2016.02.23 |