source que open google code apps aosp android android-source

android - que - ¿Cómo configuro las propiedades predeterminadas en una compilación AOSP?



project android source (1)

¿Dónde puedo cambiar las propiedades predeterminadas del dispositivo Android en mi compilación AOSP personalizada?

Por ejemplo:

  • GPS - ON;
  • Sync - ON;
  • Brillo - AUTO;
  • Bluetooth - OFF;
  • WiFi - OFF;
  • Sonido - sonido por defecto;
  • Vibrar cuando suene - OFF;

Estas configuraciones deben definirse en la compilación para que estén en su estado correcto una vez que se cargue la compilación.

¿Hay un archivo / carpeta centralizado para todas las configuraciones? ¿O una aplicación de Settings que reúne por sí misma la configuración de todos los módulos de la plataforma Android ?


Hay dos lugares principales que usualmente verifico por defecto:

/frameworks/base/packages/SettingsProvider/res/values/defaults.xml

y:

/frameworks/base/core/res/res/values/config.xml

También vale la pena revisar el directorio del dispositivo para ver las superposiciones que solo anulan los archivos originales:

/device/<company-name>/<product-name>/overlay/frameworks/base/core/res/res/values/config.xml

El papel tapiz predeterminado generalmente está codificado para:

/frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.jpg

Niveles de volumen predeterminados para varias secuencias (int [] DEFAULT_STREAM_VOLUME):

/frameworks/base/media/java/android/media/AudioSystem.java