我能在自定义的 AOSP
构建中更改哪些默认的 Android
设备属性?
例如:
- GPS - 开启;
- 同步 - 开启;
- 亮度 - 自动;
- 蓝牙 - 关闭;
- WiFi - 关闭;
- 声音 - 默认声音;
- 铃声振动 - 关闭;
这些设置应该在构建过程中被定义,以便它们在加载时已处于正确的状态。
是否有一个集中的文件/文件夹用于所有设置?或者是否有一个Settings
应用程序,可以自动从所有Android
平台模块中收集设置?
我能在自定义的 AOSP
构建中更改哪些默认的 Android
设备属性?
例如:
这些设置应该在构建过程中被定义,以便它们在加载时已处于正确的状态。
是否有一个集中的文件/文件夹用于所有设置?或者是否有一个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
vendor/xos/
,vendor/cm/
或vendor/aosp/
。 - xdevs23