안드로이드 플랫폼

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 위치정보를 제공하는 기능을 관리합니다.