Launcher修改默认壁纸(default_wallpaper)

这几天一直在弄Launcher这方面的东西,心得在前面的:Launcher源码中Intent.createChooser()实现原理及小例子,Luncher修改wallpaper(壁纸)源码跟踪(代码实现过程分析)给Luncher添加自定义壁纸(修改Luncher界面和在程序中修改壁纸)。感兴趣的朋友可以看下。

有个需求是要修改下默认壁纸,大家知道,默认的壁纸是wllpaper_lake.jpg这张图片。一开始在launcher类里面找了一通,没有找到任何线索。后来在网上找了下,发现原来默认壁纸不在launcher这个包里面,而是在源码中frameworks/base/core/res/res/drawable/的default_wallpaper.jpg图片,把这张图片换成想要换的图片,记住把你的图片重命名为default_wallpaper.jpg。然后从新编译下,记住,不是编译Launcher2,而是编译整个系统,因为你修改的是framework。使用make编译,然后又用make sdk自己编了个sdk,使用这个sdk建个模拟器,启动。效果达到。附图一张:

Launcher修改默认壁纸(default_wallpaper)_第1张图片

你可能感兴趣的:(Launcher)