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

如果只需要修改默认静态壁纸,替换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

Android launcher 壁纸 wallpaper相关推荐

  1. Android Launcher 设置壁纸

    版本:1.0  日期:2014.11.25 2014.11.26 版权:©kince 特别推荐:泡在网上的日子 一.概述 一般Launcher都带有壁纸设置的功能,Android提供了设置壁纸的API ...

  2. android 壁纸改变回调,Android Launcher分析和修改13——实现Launcher编辑模式(1) 壁纸更换...

    已经好久没更新Launcher系列文章,今天不解析源码,讲讲如安在Launcher里面添加桌面设置的功能.今朝很多第三方Launcher或者定制Rom都有简单易用的桌面设置功能.例如小米MIUI的La ...

  3. 微软android桌面壁纸,微软桌面(com.microsoft.launcher) - 6.210402.0.960830 - 应用 - 酷安

    权限信息 · com.microsoft.launcher.permission.SETTINGS_ACCESS · android.permission.FOREGROUND_SERVICE · c ...

  4. Android自定义壁纸预览界面,Android自定义动态壁纸开发(时钟)

    看到有些手机酷炫的动态壁纸,有没有好奇过他们是如何实现的,其实我们自己也可以实现. 先看效果 上图是动态壁纸钟的一个时钟. 我们先来看看 Livewallpaper(即动态墙纸)的实现,Android ...

  5. android之壁纸相关

    android之壁纸机制 1.涉及核心类: 1>ImageWallpaper.java(IW):继承WallpaperService主要负责静态壁纸的draw处理; 2>Wallpaper ...

  6. android动态壁纸学习

    思路其实很简单:继承WallpaperService服务类,然后完成engine类,来进行屏幕的画图(消息传递和线程).如果有什么不懂的,就去看SDK吧,那上面比较详细的 首先是主配置文件 <? ...

  7. Android 动态壁纸开发(时钟)

    Android 动态壁纸开发(时钟) 这是我人生第一篇文章,希望大家不喜无喷啊!有兴趣的可以看看玩,因为语言组织能力有限,就废话不多说直接进入重点! 先看效果 上图是动态壁纸钟的一个时钟. 我们先来看 ...

  8. android开发桌面源码,android launcher 源码 自己开发启动桌面

    /* 5k桌面 源码 作者:基哥 AndroidManifest.xml重要配置: 壁纸背景(三选一): android:theme="@android:style/Theme.Wallpa ...

  9. Android Launcher 分析

    1. Launcher的启动过程 从网络上找了一段关于Launcher的启动过程的文章,作为学习Launcher的背景知识: Linux kernel启动以后会通过app_main进程来初始化andr ...

最新文章

  1. delphi 回调函数
  2. Error处理:/bin/bash^M: 坏的解释器: 没有该文件或目录(bad interpreter: No such file or directory)...
  3. LOJ#6048. 「雅礼集训 2017 Day10」数列(线段树)
  4. 安装bigdesk后es无法启动_安装天正后,探索者无法双击启动?
  5. c语言用菜单做计算器,小白求大神帮忙用C语言做个多功能计算器!!!!
  6. 盘点过去10年美国规模最大科技公司IPO:阿里一直是纪录保持者
  7. IDEACould not autowire. No beans of 'xxxMapper' type found.
  8. 《Python数据科学实践指南》——1.2 Python解释器
  9. 逛街游戏html5,HTML5购物商城app源码
  10. Mobilenet——深度可分离卷积
  11. linux延迟加载so,WebRTC Linux ADM 实现中的符号延迟加载机制
  12. C语言:将3*4矩阵中找出行最大,列最小的那个元素。-将低于平均值的人数作为函数返回值,将低于平均分的分数放入below数组中。...
  13. m4s格式转换mp3_音乐怎么转换mp3格式
  14. 怎么看263邮箱的服务器信息,263邮箱真的不能用,刚刚上了一当,劝大家务必注意...
  15. 如何解决登录遇到Oops!Account deactivated错误
  16. 矩阵的基础知识回顾:矩阵乘法,矩阵的逆,伴随矩阵,矩阵的转置,行列式,相似矩阵,实对称矩阵
  17. 伤感 html代码,让对方瞬间心酸的文案,伤感入体,痛彻心扉!
  18. 动态内存的申请和释放
  19. 大气商务水墨PPT模板
  20. AI与轨交并行,智慧服务伴乘客出行

热门文章

  1. [转载] C++ 中的浮点代码优化
  2. 怎样从外网访问自己的HTTP服务器
  3. android 自动更新
  4. LiveRTMP之MP4文件进行rtmp点播直播推送(三)
  5. ubuntu 12.04 以固定 IP 地址连接网络并配置DNS
  6. C++ primer: C++标准库中vector类模板
  7. 组合数学之排列组合(Permutations and Combinations)(四种情况)
  8. 数据结构上机实践第五周项目1- 建立顺序栈算法库
  9. installshield mysql_installshield安装文件的制作小技巧
  10. cmd命令不识别exp_sqlplus、exp、imp不是内部或外部命令,也不是可运行的程序