Où puis-je modifier les propriétés par défaut du périphérique Android
dans ma version personnalisée AOSP
?
Par exemple:
Ces paramètres doivent être définis dans la génération afin qu'ils soient déjà dans leur état correct une fois la génération chargée.
Existe-t-il un fichier/dossier centralisé pour tous les paramètres? Ou une application Settings
qui recueille par elle-même les paramètres de tous les modules de la plate-forme Android
?
Il y a deux endroits principaux que je vérifie habituellement pour les défauts:
/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
et:
/frameworks/base/core/res/res/values/config.xml
Cela vaut également la peine de vérifier le répertoire de l'appareil pour les superpositions qui remplacent simplement les fichiers d'origine:
/device/<company-name>/<product-name>/overlay/frameworks/base/core/res/res/values/config.xml
Fond d'écran par défaut généralement codé en dur pour:
/frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.jpg
Niveaux de volume par défaut pour différents flux (int [] DEFAULT_STREAM_VOLUME):
/frameworks/base/media/Java/Android/media/AudioSystem.Java