Android 기기 개발

Android는 오픈소스 운영체제로서 기기 및 칩 제조업체에 일반적인 모바일 OS 기능을 위한 인터페이스로 구현되는 하드웨어 추상화 레이어(HAL)를 제공합니다.

이제 이러한 HAL은 더 쉽게 이동 가능하면서 영구적인 HAL 인터페이스 정의 언어(HIDL)로 제공됩니다. HIDL을 사용하면 HAL을 다시 빌드하지 않고 프레임워크를 교체할 수 있습니다.

오디오

Android 오디오 HAL은 상위 레벨의 오디오 전용 프레임워크 API를 기본 오디오 드라이버 및 하드웨어에 연결합니다.

카메라

카메라 하위 시스템에는 카메라 파이프라인의 구성요소에 대한 구현이 포함되어 있으며 카메라 HAL에서는 이러한 구성요소의 버전 구현에 사용할 인터페이스를 제공합니다.

연결성

이 섹션에서는 표준 Android 연결 프로토콜의 구현을 설명하고 블루투스, NFC, Wi-Fi, 전화통신 등 관련 기능의 사용에 대해 설명합니다.

그래픽

Android 프레임워크는 그래픽 드라이버의 제조업체 구현과 상호작용하는 2D 및 3D용 다양한 그래픽 렌더링 API를 제공합니다.

상호작용/입력

Android 상호작용/입력 하위 시스템은 시스템의 여러 레이어를 탐색하고 자동차, 신경망, 주변기기, 센서, TV를 지원하는 이벤트 파이프라인으로 구성됩니다.

미디어

Android에는 Stagefright가 포함되어 있습니다. 기본 수준에 위치한 이 미디어 재생 엔진에는 대중적인 미디어 형식을 위한 소프트웨어 기반 코드가 내장되어 있습니다.

저장용량

모든 Android 버전은 Android 6.0에 도입하는 채택 가능한 저장소에 대한 지원과 함께 기존 저장소를 지원합니다.