Как установить свойства по умолчанию в сборке AOSP?
Где я могу изменить свойства устройства по умолчанию Android
в моей пользовательской AOSP
сборке?
Например:
- GPS - ON;
- Sync - ON;
- Яркость - АВТО;
- Bluetooth - ВЫКЛ;
- WiFi - ВЫКЛ;
- Звук - звук по умолчанию;
- Вибрация при кольцевом выключении;
Эти настройки должны быть определены в сборке, чтобы они уже находились в правильном состоянии после загрузки сборки.
Есть ли централизованный файл/папка для всех настроек? Или приложение Settings
, которое самостоятельно собирает настройки из всех модулей платформы Android
?
Ответы
Ответ 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