在AMS中屏蔽StartHomeIntent以后,为什么启动自己的应用前还会显示一下桌面壁纸?

来源:2-2 说说Android系统的启动

Jasonton0

2021-01-03

老师你好,我想在开机的时候启动自己的Activity(非桌面应用),在AMS中屏蔽了StartHomeIntent调用后发现启动自己的Activity仍会显示桌面壁纸画面。抓log发现Launcher3也启动了。我想知道这个桌面壁纸界面是不是没有启动桌面的Activity就已经加载好了?怎么样可以让这个壁纸在我的应用启动之前显示为我自己应用的壁纸而不是桌面应用壁纸?谢谢老师!

写回答

1回答

风语

2021-02-08

这个是系统壁纸吧,我没有仔细研究过这块,你看看桌面那个view什么时候设置的壁纸资源,打log看看,肯定能找到

0
0

剖析Framework面试 冲击Android高级职位

一手助力冲刺Android高级职位,一手把握系统底层原理,理清面试思路,提升技术段位

1406 学习 · 187 问题

查看课程