2013-05-27 18 views
19

Özel AOSP derlememde varsayılan Android aygıt özelliklerini nerede değiştirebilirim?AOSP yapısında varsayılan özellikleri nasıl belirlerim?

Örneğin

:

  • GPS - AÇIK;
  • Senkronizasyon - AÇIK;
  • Parlaklık - AUTO;
  • Bluetooth - KAPALI;
  • WiFi - OFF;
  • Ses - varsayılan ses;
  • Zil çaldığında titreşim;

Bu ayarlar, derleme sırasında bir kez daha doğru durumda olmaları için derlemede tanımlanmalıdır.

Tüm ayarlar için merkezi bir dosya/klasör var mı? Veya tüm Android platform modüllerinden kendi ayarlarına göre toplayan bir uygulaması?

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

ve:

cevap

38

Genellikle varsayılan kontrol iki ana yer vardır

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

Onun sadece orijinal dosyaları geçersiz bindirmeler için cihaz dizini kontrol etmek iyi:

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

Varsayılan duvar kağıdı genellikle sabit kodlanmış:

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

Bilgi için teşekkürler. Yapılı Android'deki bu yapılandırma dosyalarının yerlerini bilmek istiyorum .... gibi/data/xxx, Biliyor musunuz? Ben 10 için değer varsayılan değeri gibi değiştirilmiş değerler istiyorum, kullanıcı 15'e değiştirir. Bu yüzden 15 değeri olan mülkü nerede okumalıyım? – JRC

+2

Çoğu bunların ayarları sağlayıcısında, bir apk ve/dinamik/dinamik bir DB vardır. – skoperst

+0

Dolaşım veya ayarlı kilitleme modunu etkinleştirin (yok, slayt, ...)? Bu 2 dosyada bulamadı. – alexislg

İlgili konular