为设置默认壁纸的代码如若想要哽换成为动态壁纸只需将“@null”更改为动态壁纸的路径即可。
重启后无效果的话重新恢复出厂设置即可。
静态的图片壁纸和live wall壁纸paper是两个系统,加载的时候是完全两套机制,静态图片通过launcher里面的一个xml文件配置来管理系统默认静态壁纸,live wall壁纸paper则是通过intent机制向系统搜寻所有匹配Activity,所以,这裏的默认值为null,而不是那个系统默认静态壁纸的地址,系统是读config.xml文件的设置,若为null才继续查找静态壁纸配置内容.
注意的是:在3rdparty中可能会有相同的config.xml攵件在编译的过程中会进行覆盖。
所以要先查找一下3rdparty是否会有相类似的config.xml如果有,也要进行修改
发布了10 篇原创文章 · 获赞 8 · 访问量 11万+