Ir al contenido principal
Android Open Source Project
Documentos
  • Novedades
  • Notas de la versión
  • Boletines de seguridad más recientes
  • Documento de definición de compatibilidad (CDD) más reciente
  • Actualizaciones de sitios
  • Cómo comenzar
  • Información
  • Comenzar
  • Descargar
  • Compilación
  • Cómo realizar pruebas
  • Crear
  • Contribuir
  • Comunidad
  • Herramientas, compilaciones y referencia relacionada
  • Seguridad
  • Descripción general
  • Boletines
  • Atributos
  • Prueba
  • Prácticas recomendadas
  • Temas principales
  • Arquitectura
  • Audio
  • Cámara
  • Conectividad
  • Datos
  • Pantalla
  • Fuentes
  • Gráficos
  • Interacción
  • Contenido multimedia
  • Rendimiento
  • Permisos
  • Energía
  • Tiempo de ejecución
  • Configuración
  • Storage
  • Pruebas
  • Actualizaciones
  • Virtualización
  • Compatibilidad
  • Documento de definición de compatibilidad (CDD)
  • Conjunto de pruebas de compatibilidad (CTS)
  • Dispositivos Android
  • Cuttlefish
  • Enterprise
  • TV
  • Automotive
  • Comenzar
  • Lineamientos para el desarrollo
  • Herramientas de desarrollo
  • Herramientas y la infraestructura de pruebas
  • Detalles de la versión
  • Referencia
  • HIDL
  • HAL
  • Federación de Comercio
  • Paquete de pruebas de seguridad
Android Code Search
/
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Indonesia
  • Italiano
  • Polski
  • Português – Brasil
  • Tiếng Việt
  • Türkçe
  • Русский
  • עברית
  • العربيّة
  • فارسی
  • हिंदी
  • বাংলা
  • ภาษาไทย
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어
Acceder
  • Documentación
Novedades Cómo comenzar Seguridad Temas principales Compatibilidad Dispositivos Android Automotive Referencia
Android Open Source Project
  • Documentos
    • Más
    • Novedades
    • Cómo comenzar
    • Seguridad
    • Temas principales
    • Compatibilidad
    • Dispositivos Android
    • Automotive
    • Referencia
  • Android Code Search
  • Descripción general
  • Arquitectura
    • Descripción general
    • Capa de abstracción de hardware (HAL)
      • Descripción general
      • HIDL (obsoleto)
        • Descripción general
        • Interfaces y paquetes
        • Hash de interfaz
        • Servicios y transferencia de datos
        • Cola de mensajes rápida
        • Usa IPC de Binder
        • Cómo usar MemoryBlock
        • Herramientas de configuración de la pila de red
        • Subprocesos de modelos
        • Convierte módulos HAL
        • Tipos de datos
        • Safe union
        • Control de versiones de la interfaz
        • Guía de estilo de código
        • HIDL C++
        • Descripción general
        • Paquetes
        • Interfaces
        • Tipos de datos
        • Funciones
        • Java de HIDL
        • Descripción general
        • Tipos de datos
        • Métodos y errores de interfaz
        • Exporta constantes
        • Otros
        • Verificación de retrocompatibilidad del framework de HIDL
        • HAL disponibles dinámicamente
      • HAL heredados (AOSP <=v7)
    • Kernel
      • Descripción general
      • Notas de la versión del kernel
      • Lanzamientos y actualizaciones estables de kernel
      • Kernels comunes de Android
      • Proyecto de GKI
      • Desarrollo de GKI
      • Esquema de control de versiones de GKI
      • Compilaciones de lanzamiento de GKI
        • Descripción general
        • Compilaciones de lanzamiento de android12-5.10
        • compilaciones de lanzamiento de android13-5.10
        • Compilaciones de lanzamiento de android13-5.15
        • Compilaciones de lanzamiento de android14-5.15
        • Compilaciones de lanzamiento de android14-6.1
        • Compilaciones de lanzamiento de android15-6.6
        • Compilaciones de lanzamiento de android16-6.12
      • Compilaciones obsoletas de GKI
        • Compilaciones obsoletas de android12-5.10
        • Compilaciones obsoletas de android13-5.10
        • Compilaciones obsoletas de android13-5.15
        • Compilaciones obsoletas de android14-5.15
        • Compilaciones obsoletas de android14-6.1
        • Compilaciones obsoletas de android15-6.6
        • Compilaciones obsoletas de android16-6.12
      • Proceso de lanzamiento de GKI
      • Errata de android-mainline de GKI 16-6.12
      • Mantén un KMI estable
      • Supervisión de ABI de kernel
        • Descripción general
        • Ejecuta la supervisión de ABI
        • Cómo trabajar con listas de símbolos
      • Módulos
        • Descripción general
        • Configura las funciones del kernel como módulos de GKI
        • Lineamientos del módulo de proveedores
        • Módulos de kernel cargables
        • Compatibilidad con el módulo de kernel
        • Prueba los módulos de GKI
      • Optimización del tiempo de inicio
      • Funciones de depuración
      • Cómo desarrollar código de kernel para GKI
      • Compatibilidad con el sistema de archivos de kernel de Android
      • Cómo extender el kernel con eBPF
      • Cómo usar DebugFS en Android 12
      • Módulo criptográfico de GKI certificado de FIPS 140-3
      • EROFS
      • Preguntas frecuentes sobre el kernel de Android
      • Pruebas de unidades de red del kernel
      • Transición de ION a montones de DMA-BUF (kernel 5.4)
      • Sistema de archivos incremental
    • Configuración
      • Descripción general
      • Implementa propiedades del sistema como APIs
      • Agrega propiedades del sistema
      • Implementa la API de Config File Schema
      • Archivar
        • Descripción general
        • ConfigStore
        • Crea la interfaz de HAL
        • Implementa el servicio
        • Uso del cliente
        • Agrega clases y elementos de ConfigStore
    • Superposiciones del árbol de dispositivos
      • Descripción general
      • Implementa DTO
      • Sintaxis de DTO
      • Compila y verifica
      • Usa varios DT
      • Particiones de DTB y DTBO
      • Optimiza el DTO
    • NDK del proveedor (<=AOSP 14)
      • Descripción general
      • Habilita VNDK
      • Compatibilidad con el sistema de compilación del VNDK
      • Extensiones del VNDK
      • Diseño de instantáneas del VNDK
      • Genera instantáneas del VNDK
      • Genera resúmenes de proveedores
      • Espacio de nombres del vinculador
      • Directorios, reglas y sepolicy
      • RenderScript
      • Estabilidad de la ABI
      • Verificador de usos de ABI compilados previamente
    • Objeto de interfaz de proveedor
      • Descripción general
      • Manifiestos
      • Matrices de compatibilidad
      • Ciclo de vida de FCM
      • Desarrollo del manifiesto del dispositivo
      • Normas de coincidencia
      • Recursos adicionales
    • AIDL
      • Descripción general
      • Lenguaje AIDL
      • Backends de AIDL
      • AIDL estable
      • AIDL para HAL
      • Ejecuta servicios de AIDL de forma dinámica
      • Anotaciones en AIDL
      • FMQ con AIDL
      • Fuzzing de AIDL
      • Guía de estilo de AIDL
    • Comunicación entre procesos con Binder
      • Descripción general
      • Cómo controlar subprocesos
      • Herencia de prioridad
    • Bootloader
      • Descripción general
      • Motivo de inicio canónico
      • Encabezado de la imagen de arranque
      • Implementa bootconfig
      • Imágenes de recuperación
      • Imágenes de DTB
      • Implementa actualizaciones OTA
      • Cómo bloquear y desbloquear el bootloader
      • Información de la versión en las propiedades AVB
      • Cómo mover fastboot al espacio del usuario
      • Bootloader genérico
        • Descripción general
        • Implementa GBL
    • Particiones
      • Descripción general
      • Diseño de particiones
      • Particiones de inicio del proveedor
      • Particiones DLKM del proveedor y del ODM
      • Imagen del sistema compartida de Android
      • Particiones de Ramdisk
      • Partición de inicio genérica
      • Particiones de ODM
      • Particiones de producto
      • Implementa una partición del módulo de GKI
      • Aplica las interfaces de partición de productos
      • Particiones de SO confiables
    • Tamaño de página de 16 KB
      • Descripción general
      • Cómo usar Cuttlefish con un tamaño de página de 16 KB en ARM64
      • Simula Cuttlefish con un tamaño de página de 16 KB en x86-64
      • Cómo compilar y actualizar con memoria flash dispositivos Pixel 8 con compatibilidad de 16 KB
      • Cómo escribir en la memoria de Pixel con compatibilidad con el tamaño de página de 16 KB
      • Cómo obtener el tamaño de la página
      • Optimiza el rendimiento para el modo de 16 KB
      • Propiedades del sistema de 16 KB
      • Activar el botón de activación de 16 KB
      • Habilita la opción de retrocompatibilidad de 16 KB
    • Nivel de API del proveedor
  • Audio
    • Descripción general
    • Terminología
    • Implementación
      • HAL de audio
      • HAL de audio de AIDL
      • Compatibilidad con la política de audio configurable en el HAL de AIDL
      • Comparación entre el AIDL y la HAL de audio del HIDL
      • HIDL
        • HAL de audio de HIDL
        • Configura las políticas de audio
        • Cómo configurar una biblioteca compartida
      • Configura los efectos de preprocesamiento
    • Formatos de datos
    • Atributos
    • Efectos
    • Audio en alta resolución
    • Límite de tipos de dispositivos
    • AAudio y MMAP
    • Preparación de audio
    • Latencia
      • Descripción general
      • Colaboradores
      • Diseña para reducir la latencia
      • Mide la latencia de audio
      • Llave de bucle invertido de audio
      • Medidas
      • Para desarrolladores de apps
    • Evita la inversión de prioridad
    • Conversión de la tasa de muestreo
    • Depuración
    • MIDI
      • Descripción general
      • Arquitectura MIDI
      • Procedimiento de prueba MIDI
    • USB
      • Audio digital USB
      • Atributos preferidos del mezclador en dispositivos USB
    • Audio de la TV
    • Captura simultánea
    • Activador de sonido
    • Enrutamiento combinado de dispositivos de audio
    • Sonido espacial
      • Audio espacial y seguimiento de cabeza
      • Implementación
      • Seguimiento de cabeza a través de audio LE
    • Dosis de ruido
    • Modo de barra de sonido dinámica
  • Cámara
    • Descripción general
    • Arquitectura
    • HAL de la cámara
    • Subsistema de HAL
    • Conceptos básicos
    • Modos 3A y transición de estado
    • Depuración de la cámara
    • Manejo de errores y transmisiones
    • Metadatos y controles
    • Flujos de salida, recorte y zoom
    • Creación y envío de solicitudes
    • Configuraciones de transmisión
    • Rendimiento
    • APIs de administración de búfer de la HAL3 de la cámara
    • Parámetros de sesión
    • Un solo productor y varios consumidores
    • Funciones de cámara
    • Salida de cámara de 10 bits
    • Bokeh de la cámara
    • Transmisión simultánea de la cámara
    • Extensiones de la cámara
    • Herramienta de validación de extensiones de la cámara
    • Estabilización de vista previa de la cámara
    • Cámaras USB externas
    • Modos de alto rango dinámico
    • Procesamiento de imágenes HEIF
    • Cámaras monocromáticas
    • Seguimiento de movimiento
    • Compatibilidad con varias cámaras
    • Cámaras del sistema
    • Control de la potencia de la linterna
    • Ultra HDR
    • Usa un dispositivo como cámara web
    • Captura de amplia gama
    • Control de versiones
    • Compatibilidad con las versiones de la cámara
  • Conectividad
    • Descripción general
    • Bluetooth
      • Descripción general
      • Servicios de Bluetooth
      • Bluetooth de bajo consumo
      • Compatibilidad con audio de audífonos mediante BLE
      • Publicidad de BLE
      • Cómo verificar y depurar
      • Requisitos de HCI
      • Calibración de presencias
      • Identificación del SO Android
    • NFC
      • Emulación de tarjeta de host de FeliCa
      • Sincronización de pagos NFC fuera del host
      • NFC seguro
      • Acceso rápido a Billetera
      • Comandos NCI propietarios de Android
    • Llamadas y mensajes
      • 5G no independiente (NSA)
      • Implementa el bloqueo de números de teléfono
      • Notificaciones de llamadas
      • Servicio de selección de dominio
      • Implementa indicaciones de emergencia
      • Base de datos de números de emergencia de Android
      • Números de emergencia y llamadas de emergencia
      • Implementa IMS
      • Derecho de servicio de IMS
      • Registro único de IMS
      • Sugerencia de cuenta telefónica
      • Implementa el RTT
      • Compatibilidad con apps de llamadas de terceros
      • Buzón de voz visual
    • Operador
      • Descripción general
      • Segmentación de red 5G
      • APN y CarrierConfig
      • Identificación del operador
      • Implementación de los planes de datos
      • Identificadores de dispositivos
      • eSIM
        • Implementa la eSIM
        • Requisitos del módem para la compatibilidad con eSIM
        • APIs de eUICC
        • Varios perfiles habilitados
        • Controla los errores de la API de eUICC
        • Perfiles de prueba descargables
        • Integración del operador de transferencia de eSIM
      • Mejora la experiencia del usuario de VPN
      • Compatibilidad con redes de varios operadores
      • Cómo personalizar el comportamiento del dispositivo para usuarios sin saldo
      • Refactorización de RIL
      • Compatibilidad con celdas pequeñas
      • Privilegios de operador de UICC
    • Hora
      • Descripción general
      • Detección de la zona horaria de la ubicación
      • Detección de zona horaria de telefonía
      • Detección de la hora de red
      • Detección de tiempo GNSS
      • Detección de hora externa
      • Prioridad de la fuente de tiempo
      • Recomendaciones y política de zonas horarias
      • Reglas de zona horaria
    • Banda ultraancha
      • Descripción general
      • Interfaz de la HAL de UWB
    • Wi-Fi
      • Descripción general
      • HAL de Wi-Fi
      • Funciones de la infraestructura de Wi-Fi
      • Prueba, depura y ajusta la red Wi-Fi
      • Filtro de paquetes de Android
      • Wi-Fi del proveedor
      • Comportamiento de la aleatorización de MAC
      • Implementa la aleatorización de MAC
      • Passpoint (Hotspot 2.0)
      • Simultaneidad de STA/AP de Wi-Fi
      • Simultaneidad de STA/STA de Wi-Fi
      • Confianza en el primer uso (TOFU)
      • Reconocimiento de Wi-Fi
      • Elusión de canales coex de Wi-Fi/datos móviles
      • Wi-Fi directo
      • Easy Connect para Wi-Fi
      • Hotspot de Wi-Fi (PA secundario)
      • Simultaneidad de PA/PA de Wi-Fi
      • Modo de Wi-Fi de baja latencia
      • Selección de red Wi-Fi
      • Análisis de aligeramiento de red Wi-Fi preferido
      • Tiempo de ida y vuelta (RTT) de Wi-Fi
      • WPA3 y Wi-Fi Enhanced Open
      • Wi-Fi 7
    • Perfiles de dispositivos complementarios
    • API de diagnóstico de conectividad
    • Interfaz de usuario de conectividad
    • Selección de red
    • Rango: Especificación de la carga útil y la secuencia de mensajes fuera de banda
    • Informes de intensidad de la señal
  • Datos
    • Descripción general
    • Explicación de las etiquetas de uso de datos
    • Modo de Ahorro de datos
    • Control de tráfico de eBPF
    • Cómo excluir los tipos de red de los datos de uso