如何在AOSP构建中设置默认属性? [英] How do I set the default properties in an AOSP build?
问题描述
在自定义AOSP
版本中,我可以在哪里更改默认的Android
设备属性?
Where can I change the default Android
device properties in my custom AOSP
build?
例如:
- GPS-开启;
- 同步-开启;
- 亮度-自动;
- 蓝牙-OFF;
- WiFi-关闭;
- 声音-默认声音;
- 响铃时振动-OFF;
这些设置应在构建中定义,以便在加载构建后它们已经处于正确的状态.
These settings should be defined in the build so they are already in their correct state once build is loaded.
是否存在所有设置的集中式文件/文件夹?还是从所有Android
平台模块中自行收集设置的Settings
应用程序?
Is there a centralized file/folder for all the settings? Or a Settings
application that gathers by itself settings from all Android
platform modules?
推荐答案
我通常在两个主要位置检查默认值:
There are two main places I usually check for defaults:
/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
和:
/frameworks/base/core/res/res/values/config.xml
还值得检查设备目录中是否有覆盖原始文件的覆盖:
Its also worth checking the device directory for overlays which just override the original files:
/device/<company-name>/<product-name>/overlay/frameworks/base/core/res/res/values/config.xml
默认壁纸通常硬编码为:
Default wallpaper usually hardcoded to:
/frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.jpg
各种流的默认音量(int [] DEFAULT_STREAM_VOLUME):
Default volume levels for various streams(int[] DEFAULT_STREAM_VOLUME):
/frameworks/base/media/java/android/media/AudioSystem.java
这篇关于如何在AOSP构建中设置默认属性?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!