O Google está comprometido em promover a equidade racial para as comunidades negras. Veja como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

Desenvolver um dispositivo Android

Como sistema operacional de código aberto, o Android oferece camadas de abstração de hardware (HALs) de fabricantes de dispositivos e chips para serem implementadas como interfaces para funções comuns de SO móvel.

Esses HALs agora vêm na linguagem de definição de interface (HIDL) ainda mais portátil e persistente. O HIDL permite que a estrutura seja substituída sem reconstruir os HALs.

Áudio

O HAL de áudio do Android conecta as APIs da estrutura específicas de áudio de nível superior ao driver e ao hardware subjacentes.

Câmera

O subsistema de câmera inclui implementações para componentes de pipeline de câmera, enquanto o HAL da câmera fornece interfaces para uso na implementação de sua versão desses componentes.

Conectividade

Esta seção descreve a implementação de protocolos de conectividade Android padrão e descreve o uso de recursos relacionados, incluindo Bluetooth, NFC, Wi-Fi, telefonia e muito mais.

Gráficos

A estrutura do Android oferece uma variedade de APIs de renderização gráfica para 2D e 3D que interagem com implementações de fabricantes de drivers gráficos.

Interação / Entrada

O subsistema de interação / entrada do Android consiste em um pipeline de eventos que atravessa várias camadas do sistema e suporta redes automotivas, neurais, periféricos, sensores e TV.

meios de comunicação

O Android inclui o Stagefright, um mecanismo de reprodução de mídia no nível nativo que possui codecs baseados em software para formatos populares de mídia.

Armazenamento

Todas as versões do Android suportam armazenamento tradicional com suporte para armazenamento adotável que chega no Android 6.0.