Как установить свойства по умолчанию в сборке AOSP?

Где я могу изменить свойства устройства Android по умолчанию в моей сборке AOSP ?

Например:

  • GPS – ON;
  • Sync – ON;
  • Яркость – АВТО;
  • Bluetooth – ВЫКЛ;
  • WiFi – ВЫКЛ;
  • Звук – звук по умолчанию;
  • Вибрировать, когда кольцо – ВЫКЛ;

Эти настройки должны быть определены в сборке, чтобы они уже находились в правильном состоянии после загрузки сборки.

Есть ли централизованный файл / папка для всех настроек? Или приложение Settings которое самостоятельно собирает настройки из всех модулей платформы Android ?

Solutions Collecting From Web of "Как установить свойства по умолчанию в сборке AOSP?"

Есть два основных места, которые я обычно проверяю по умолчанию:

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

а также:

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

Также стоит проверить каталог устройств для наложений, которые просто переопределяют исходные файлы:

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

Обои по умолчанию обычно жестко привязаны к:

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