一 源码根目录下面创建vendor目录
在AOSP源码根目录创建vendor目录,然后创建vendor_product.mk文件
mkdir vendor
touch vendor_product.mk
配置vendor_product.mk
# 添加如下内容到device/google/bluejay/aosp_bluejay.mk
$(call inherit-product, vendor/vendor_product.mk)
二 配置overlay
1.在vendor目录下创建overlay目录
2.vendor_product.mk中配置overlay
# overlay
PRODUCT_PACKAGE_OVERLAYS := \
vendor/overlay
3.查找系统中默认壁纸所在的资源路径
find . -name "default_wallpaper.png"
3.在overlay目录创建相同路径的资源文件夹
mkdir -p frameworks/base/core/res/res/drawable-sw720dp-nodpi
mkdir -p frameworks/base/core/res/res/drawable-nodpi
mkdir -p frameworks/base/core/res/res/drawable-sw600dp-nodpi
4.拷贝需要替换的默认图标到overlay资源目录中
注意必须是png格式图标,否则编译报错
命令方式转换为png格式
sudo apt-get install imagemagick
convert input.jpg output.png