Android自定义用户数据

 首先,在/device/xxxx/xxx/目录下新建custom目录,再创建目录overlay\frameworks\base\core\res\res\drawable 在下面放上你要准备替换的默认墙纸default_wallpaper.jpg 然后,在custom目录下创建device_custom.mk文件,在里面写上

#设置覆盖目录
DEVICE_PACKAGE_OVERLAYS := device/xxx/xxx/custom/overlay

当然在custom目录下还可以自定义很多用户级的文件,例如app、media等,然后在device_custom.mk文件中做好处理!最好要在某个mk文件中包含这个device_custom.mk文件,例如:$(call inherit-product-if-exists, device/xxx/xxx/custom/device_custom.mk) 这样就可以得到android编译系统遍历。

 

理由:

根据device\sample目录下有overlays\backup\frameworks\base\packages\SettingsProvider\res\values\defaults.xml,

而在device\sample\products 目录下的backup_overlay.mk  PRODUCT_PACKAGE_OVERLAYS := device/sample/overlays/backup

这样就替换了原来的defaults.xml文件。那么同样我们就可以替换android的默认墙纸了。

版权声明:本文为博主原创文章,未经博主允许不得转载。

你可能感兴趣的:(Android自定义用户数据)