2013-05-27 13 views
19

Dove posso modificare le proprietà del dispositivo di default Android nella mia build personalizzata AOSP?Come imposto le proprietà di default in una build AOSP?

Ad esempio:

  • GPS - ON;
  • Sync - ON;
  • Luminosità - AUTO;
  • Bluetooth - OFF;
  • WiFi - DISATTIVATO;
  • Suono - suono predefinito;
  • Vibrazione quando squillo - OFF;

Queste impostazioni devono essere definite nella compilazione in modo che siano già nel loro stato corretto una volta caricata la build.

Esiste un file/cartella centralizzata per tutte le impostazioni? Oppure un'applicazione Settings che raccoglie da sola le impostazioni di tutti i moduli di piattaforma Android?

risposta

38

Ci sono due posti principali di solito verificare la presenza di valori di default:

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

e:

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

sua anche la pena di verificare la directory di dispositivo per le sovrapposizioni che ha appena sostituiscono i file originali:

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

Sfondo predefinito solitamente codificato su:

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

grazie per informazioni. Mi piacerebbe conoscere le posizioni di questi file di configurazione in Android integrato .... come/data/xxx, lo sai? Voglio valori modificati, come il valore predefinito per il volume è 10, l'utente passa a 15. Quindi dove dovrei leggere la proprietà con valore 15. – JRC

+2

Molti di questi sono nel fornitore di impostazioni, ha un apk e anche un DB dinamico in/data /. – skoperst

+0

per quanto riguarda abilitare il roaming o la modalità blocco set (nessuno, diapositiva, ...)? non l'ha trovato in questi 2 file. – alexislg

Problemi correlati