Passer au contenu principal
Android Open Source Project
Docs
  • Nouveautés
  • Notes de version
  • Derniers bulletins de sécurité
  • Dernier document de définition de la compatibilité (CDD)
  • Mises à jour des sites
  • Premiers pas
  • À propos
  • Commencer
  • Télécharger
  • Créer
  • Test
  • Créer
  • Contribuer
  • Communauté
  • Outils, compilation et documentations associées
  • Sécurité
  • Aperçu
  • Bulletins
  • Fonctionnalités
  • Tests
  • Bonnes pratiques
  • Sujets principaux
  • Architecture
  • Son
  • Appareil photo
  • Connectivité
  • Données
  • Écran
  • Polices
  • Graphismes
  • Interaction
  • Contenus multimédias
  • Performance
  • Autorisations
  • Alimentation
  • Exécution
  • Paramètres
  • Storage
  • Tests
  • Mises à jour
  • Virtualisation
  • Compatibilité
  • Document de définition de la compatibilité (CDD)
  • La suite de tests de compatibilité
  • Appareils Android
  • Seiche
  • Entreprise
  • TV
  • Automotive
  • Commencer
  • Consignes de développement
  • Outils de développement
  • Outils et infrastructure de test
  • Détails de la release
  • Référence
  • HIDL
  • HAL
  • Fédération du commerce
  • Suite de tests de sécurité
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
  • Русский
  • עברית
  • العربيّة
  • فارسی
  • हिंदी
  • বাংলা
  • ภาษาไทย
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어
Connexion
  • Documentation
Nouveautés Premiers pas Sécurité Sujets principaux Compatibilité Appareils Android Automotive Référence
Android Open Source Project
  • Docs
    • Plus
    • Nouveautés
    • Premiers pas
    • Sécurité
    • Sujets principaux
    • Compatibilité
    • Appareils Android
    • Automotive
    • Référence
  • Android Code Search
  • Aperçu
  • Architecture
    • Aperçu
    • Couche d'abstraction matérielle (HAL)
      • Aperçu
      • HIDL (obsolète)
        • Aperçu
        • Interfaces et packages
        • Hachage d'interface
        • Services et transfert de données
        • File d'attente des messages rapides
        • Utiliser l'IPC Binder
        • Utiliser MemoryBlock
        • Outils de configuration de la pile réseau
        • Exécution de threads de modèle
        • Convertir des modules HAL
        • Types de données
        • Syndicat sécurisé
        • Gestion des versions de l'interface
        • Guide de style du code
        • HIDL C++
        • Aperçu
        • Colis
        • Interfaces
        • Types de données
        • Fonctions
        • HIDL Java
        • Aperçu
        • Types de données
        • Méthodes et erreurs d'interface
        • Constantes d'exportation
        • Autre
        • Vérification de la rétrocompatibilité du framework HIDL
        • HAL disponibles dynamiquement
      • Anciens HAL (AOSP <=v7)
    • Noyau
      • Aperçu
      • Notes de version du kernel
      • Versions et mises à jour du noyau stables
      • Kernels Android courants
      • Projet GKI
      • Développement de GKI
      • Schéma de gestion des versions GKI
      • Builds de version GKI
        • Aperçu
        • Builds de version android12-5.10
        • Builds de version android13-5.10
        • Builds de version android13-5.15
        • Builds de version android14-5.15
        • Builds de version android14-6.1
        • Builds de version android15-6.6
        • Builds de version android16-6.12
      • Compilations obsolètes de GKI
        • Builds obsolètes android12-5.10
        • Builds obsolètes android13-5.10
        • Builds obsolètes android13-5.15
        • Builds obsolètes android14-5.15
        • Builds obsolètes android14-6.1
        • Builds obsolètes android15-6.6
        • Builds obsolètes android16-6.12
      • Processus de lancement de GKI
      • Erratum GKI 16-6.12 android-mainline
      • Maintenir un KMI stable
      • Surveillance de l'ABI du noyau
        • Aperçu
        • Exécuter la surveillance des ABI
        • Utiliser des listes de symboles
      • Modules
        • Aperçu
        • Configurer les fonctionnalités du kernel en tant que modules GKI
        • Consignes concernant les modules de fournisseurs
        • Modules de noyau chargeables
        • Compatibilité avec les modules du noyau
        • Tester les modules GKI
      • Optimisation du temps de démarrage
      • Fonctionnalités de débogage
      • Développer du code de kernel pour GKI
      • Prise en charge du système de fichiers du noyau Android
      • Étendre le noyau avec eBPF
      • Utiliser DebugFS dans Android 12
      • Module cryptographique GKI certifiable FIPS 140-3
      • EROFS
      • Questions fréquentes sur le kernel Android
      • Tests unitaires de mise en réseau du noyau
      • Transition d'ION vers les tas DMA-BUF (kernel 5.4)
      • Système de fichiers incrémentiel
    • Configuration
      • Aperçu
      • Implémenter des propriétés système en tant qu'API
      • Ajouter des propriétés système
      • Implémenter l'API Schema de fichier de configuration
      • Archiver
        • Aperçu
        • ConfigStore
        • Créer l'interface HAL
        • Implémenter le service
        • Utilisation côté client
        • Ajouter des classes et des éléments ConfigStore
    • Superpositions de l'arborescence des appareils
      • Aperçu
      • Implémenter des DTO
      • Syntaxe DTO
      • Compiler et valider
      • Utiliser plusieurs DT
      • Partitions DTB et DTBO
      • Optimiser des DTO
    • NDK du fournisseur (<=AOSP 14)
      • Aperçu
      • Activer VNDK
      • Compatibilité avec le système de compilation VNDK
      • Extensions VNDK
      • Conception d'instantanés VNDK
      • Générer des instantanés VNDK
      • Générer des instantanés des fournisseurs
      • Espace de noms de l'éditeur de liens
      • Répertoires, règles et sepolicy
      • RenderScript
      • Stabilité des ABI
      • Vérificateur d'utilisations d'ABI prédéfinis
    • Objet de l'interface du fournisseur
      • Aperçu
      • Fichiers manifestes
      • Matrices de compatibilité
      • Cycle de vie de FCM
      • Développement du fichier manifeste de l'appareil
      • Règles de correspondance
      • Ressources supplémentaires
    • AIDL
      • Aperçu
      • Langage AIDL
      • Backends AIDL
      • AIDL stable
      • AIDL pour les HAL
      • Exécuter des services AIDL de manière dynamique
      • Annotations dans AIDL
      • FMQ avec AIDL
      • Fuzzing AIDL
      • Guide de style AIDL
    • Communication interprocessus avec Binder
      • Aperçu
      • Gérer les fils de discussion
      • Héritage de priorité
    • Bootloader (chargeur d'amorçage)
      • Aperçu
      • Raison de démarrage canonique
      • En-tête de l'image de démarrage
      • Implémenter bootconfig
      • Images de récupération
      • Images DTB
      • Implémenter des mises à jour OTA
      • Verrouiller et déverrouiller le bootloader
      • Informations sur la version dans les propriétés AVB
      • Déplacer fastboot vers l'espace utilisateur
      • Bootloader générique
        • Aperçu
        • Déployer GBL
    • Partitions
      • Aperçu
      • Mise en page des partitions
      • Partitions de démarrage du fournisseur
      • Partitions du fournisseur et de l'ODM DLKM
      • Image système partagée Android
      • Partitions de ramdisk
      • Partition de démarrage générique
      • Partitions ODM
      • Partitions de produits
      • Implémenter une partition de module GKI
      • Appliquer les interfaces de partitionnement des produits
      • Partitions de l'OS Trusty
    • Taille de page de 16 ko
      • Aperçu
      • Utiliser Cuttlefish avec une taille de page de 16 ko sur ARM64
      • Simuler Cuttlefish avec une taille de page de 16 ko sur x86-64
      • Compiler et flasher des appareils Pixel 8 compatibles avec les pages de 16 ko
      • Flasher un Pixel avec une taille de page de 16 ko
      • Obtenir la taille de la page
      • Optimiser les performances pour le mode 16 ko
      • Propriétés système de 16 ko
      • Activer le bouton d'activation des pages de 16 ko
      • Activer l'option de rétrocompatibilité 16 ko
    • Niveau de l'API du fournisseur
  • Son
    • Aperçu
    • Terminologie
    • Implémentation
      • HAL audio