博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android launcher 壁纸 wallpaper
阅读量:5864 次
发布时间:2019-06-19

本文共 535 字,大约阅读时间需要 1 分钟。

壁纸分为动态和静态两种:

如果只需要修改默认静态壁纸,替换frameworks/base/core/res/res/drawable/default_wallpaper.jpg即可,或者在源码中修改对应default_wallpaper地址.

修改动态壁纸:在frameworks/base/core/res/res/values目录找到Config.xml文件,最后一行有定义:
<string name="default_wallpaper_component">null</string> 
将其修改为对应的live wallpaper的启动component即可。
静态的图片壁纸和live wallpaper是两个系统,加载的时候是完全两套机制,静态图片通过launcher里面的一个xml文件配置来管理系统默认静态壁纸,live wallpaper则是通过intent机制向系统搜寻所有匹配Activity,所以,这里的默认值为null,而不是那个系统默认静态壁纸的地址,系统是读config.xml文件的设置,若为null才继续查找静态壁纸配置内容.

转载于:https://www.cnblogs.com/lipeineng/p/10316112.html

你可能感兴趣的文章
JAVA判断一个字符在另一个字符串中出现的次数,以及大小写转换
查看>>
button
查看>>
shell脚本-比较两个整数大小
查看>>
将go打包成exe
查看>>
查找重复的class
查看>>
DRBD+corosync+pacemaker实现MFS高可用
查看>>
winmgmt服务不存在或已标记为删除·windows management instrumentation这个服务无法启动...
查看>>
使用nrm管理npm的源
查看>>
Linux function shell
查看>>
我的友情链接
查看>>
extJs集成ssh实现上传下载功能
查看>>
Windows下QT4.85的环境创建
查看>>
Zabbix在 windows下监控网卡
查看>>
反垃圾邮件网关MailCleaner安装与配置2
查看>>
跟Alex学Python之- 你真的了解Python的变量赋值原理么?
查看>>
commons-email发邮件
查看>>
20150318html5-02
查看>>
word如何插入目录
查看>>
Wireshark和TcpDump抓包分析心得
查看>>
我的友情链接
查看>>