Passer au contenu principal
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
Builds
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
Aperçu
Véhicule défini par logiciel
Infoloisirs embarqués
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
Docs
Plus
Nouveautés
Premiers pas
Sécurité
Sujets principaux
Compatibilité
Appareils Android
Automotive
Référence
Android Code Search
Aperçu
À propos
Présentation d'AOSP
Questions fréquentes
Commencer
Essayer le développement Android
Comprendre la terminologie
Configurer pour le développement AOSP (9.0 ou version ultérieure)
Configurer pour le développement AOSP (2.3 à 8.0)
Télécharger
Télécharger la source Android
Dépannage et résolution des problèmes de synchronisation
Outils de contrôle des sources
Créer
Présentation de la compilation
Compiler Android
Utiliser des flags de lancement de fonctionnalités
Présentation du flag de lancement de la fonctionnalité
Déterminer l'utilisation et le type d'indicateur
Déclarer un indicateur aconfig
Encapsuler le changement de code dans le flag de lancement de la fonctionnalité
Définir les valeurs des indicateurs de lancement de fonctionnalités
Modifier la valeur d'un indicateur au moment de l'exécution
Déclarer et utiliser un indicateur de compilation
Tester le code dans les flags de lancement de fonctionnalités
Compiler des noyaux
Compiler des noyaux Pixel
Convertir de Make vers Soong
Implémenter la bibliothèque du SDK Java
Android Rust
Présentation
Modules Android Rust
Modules binaires
Modules de bibliothèque
Modules de test
Modules Fuzz
Générateurs de sources
Présentation des générateurs de sources
Modules de liaison Bindgen
Modules Protobuf
Exemple "Hello Rust"
Modèles Android Rust
Configuration de l'IDE Rust
Compiler avec Jack
Créer
Workflow de contrôle des sources
Développement d'appareils personnalisés
Ajouter un type d'appareil
Créer des builds pour les architectures 32 bits et 64 bits
Utiliser des tableaux de référence
Créer une nomenclature logicielle (SBOM)
Configurer et gérer la propriété des mises à jour pour les applications