我如何捆绑一些壁纸作为我的自定义AOSP房间的一部分



我正在从它的5.1分支构建AOSP,我想知道如何在我的自定义构建中包含静态壁纸,因为默认情况下只有一个。

我想知道两件事:

  1. 具体在哪里定义要包含在AOSP结构中的壁纸。哪些文件需要编辑
  2. 如何定义,给出一些语法示例

我不建议您修改AOSP树结构。AOSP提供"device/your_company/device_name/overlay;目录,提供该目录是为了通过添加资源文件来定制您的设备。匹配原目录树结构中定义的树结构。要更改您的默认壁纸,您将有下面的目录结构aosp_root/device/your_company/your_device/overlay/frameworks/base/core/res/res/drawable-nodpi(或你的设备分辨率)/default_wallpaper.jpg修改您的图片与相同的名称。编译图片,你应该看到默认的壁纸。

更新:

上面的答案更准确,但要简单地理解它,请进入以下路径

路径:AOSP/frameworks/base/core/res/res/draw_nodpi/

在此目录下,default_wallpaper.jpg文件是显示到模拟器的主要文件。

如果你正在寻找包括它为一个特定的设备,我建议你包括它们在你的设备树和复制它。对于一般用途,您可以创建一个makefile并将其包含在通用构建配置makefile的树中。

最新更新