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

问题描述 投票:24回答:1

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

例如:

  • GPS - ON;
  • 同步 - 开;
  • 亮度 - 自动;
  • 蓝牙 - 关闭;
  • WiFi - 关闭;
  • 声音 - 默认声音;
  • 响铃振动时振动;

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

是否有所有设置的集中文件/文件夹?或者Settings应用程序自己收集所有Android平台模块的设置?

android android-source
1个回答
48
投票

我通常会检查两个主要的默认位置:

/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
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.