Подтвердить что ты не робот

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

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

Например:

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

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

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

4b9b3361

Ответ 1

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

/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