본문 바로가기

IT/Android

안드로이드 라이브러리

어플리케이션 개발을 위해 안드로이드에서 제공하는 코어 API목록.


android.util
특수 컨테이너, 문자열 포멧터, XML 파싱 등의 유틸리티 같은 하위 수준의 클래스 포함

------------------------------------------------------------------------------------------

android.os

메세지 전달, 프로세스 간 통신, 시계 기능, 디버깅 등의 기본적인 운영체제 서비스에 대한접근을 제공

------------------------------------------------------------------------------------------

android.graphics

캔버스 색상, 그리기 기본 요소를 지원하는 하위 수준의 클래스를 제공

------------------------------------------------------------------------------------------

android.text

텍스트 출력 및 파싱을 위한 텍스트 처리 도구

------------------------------------------------------------------------------------------

android.database

데이터베이스 작업시 커서 처리에 필요한 하위 수준의 클래스 제공

------------------------------------------------------------------------------------------

android.content

리소스, 콘텐츠 공급자, 패키지를 다루는 서비스 제공, 데이터의 접근과 발생을 관리

------------------------------------------------------------------------------------------

android.view

사용자 인터페이스 클래스. 사용자 인터페이스 요소는 사용자와 상호 작용하는 컴포넌트를 제공하기 위한 일련의 뷰로 구성

------------------------------------------------------------------------------------------

android.widget

어플리케이션에서 사용하기 위해 만들어 놓은 사용자 인터페이스 요소. 뷰 패키지 위에 구축되며 리스트, 버튼, 레이아웃이 포함

------------------------------------------------------------------------------------------

com.google.android.maps

어플리케이션 내에서 사용할 수 있는 네이티브 맵 컨트롤에 대한 접근을 제공하는 상위 수준의 API

------------------------------------------------------------------------------------------

android.app

어플리케이션 모델에 대한 접근을 제공하는 상위 수준의 패키지. 어플리 케이션을 위한 토대를

형성하는 액티비티와 서비스 API포함

------------------------------------------------------------------------------------------

android.provider

개발자가 표준 콘텐츠 공급자에 쉽게 접근할 수 있도록 안드로이드 배포에 포함된 표준 데이터베이스

접근을 제공하는 클래스를 제공

------------------------------------------------------------------------------------------

android.telephony

장치의 전화 스택과 직접 상호작용 할 수 있는 능력을 제공

------------------------------------------------------------------------------------------

android.webkit WebView

컨트롤을 포함하며, 웹 기반 콘텐츠를 다루기 위한 API

------------------------------------------------------------------------------------------

android.location

어플리케이션이 장치의 현재 물리적인 위치에 접근할 수 있게 함

------------------------------------------------------------------------------------------

android.media

스트리밍된 미디어, 오디오 및 비디오 재생과 기록

------------------------------------------------------------------------------------------

android.opengl

OpenGL ES API를 사용하는 3D 랜더링 엔진 제공

------------------------------------------------------------------------------------------

android.hardware

카메라, 가속도센서, 나침반 센서 등의 센서 하드웨어를 노출

------------------------------------------------------------------------------------------

android.bluetooth  ///  android.new.wifi  /// android.telephony

블루투스, wifi, 전화 하드웨어의 접근을 제공