如何在AOSP构建中设置默认属性



在哪里可以更改自定义AOSP构建中的默认Android设备属性?

例如:

    gps - on;
  • Sync - ON;
  • 亮度- AUTO;
  • 蓝牙- OFF;
  • WiFi关闭;
  • 声音-默认声音;
  • 当铃声关闭时振动;

这些设置应该在构建中定义,以便在加载构建时它们已经处于正确的状态。

是否有一个集中的文件/文件夹来存放所有的设置?还是一个Settings应用程序,它自己收集所有Android平台模块的设置?

我通常在两个地方检查默认值:

/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

各种流的默认音量级别(int[] DEFAULT_STREAM_VOLUME):

/frameworks/base/media/java/android/media/AudioSystem.java

最新更新