当前位置: 代码迷 >> Android >> 请问一下,手机QQ节日闪屏是如何实现的
  详细解决方案

请问一下,手机QQ节日闪屏是如何实现的

热度:90   发布时间:2016-05-01 10:53:51.0
请教一下,手机QQ节日闪屏是怎么实现的
闪屏大家应该都知道是怎么回事吧。
平时手机QQ启动时就是一个QQ的图片,没到节日时都会出现相应主题的启动图片。
手机 qq 闪屏

------解决方案--------------------
服务器在将近节日的时候配置对应的splash图片、生效时间、失效时间等信息。
客户端启动的时候有一段逻辑,去服务器上取新的splash。如果有,根据配置信息在适当的时间显示。

这里有个tip:一般不会启动-等待拉取-立即显示,这样同步等待会导致启动界面时间过长。一般是启动-显示旧splash-正常进入主界面-后台拉取-存储配置-下次启动的时候显示。

至于为什么不用推送:手机自带的推送功能不是给你用来做这个的,不合适。而且推送可能被用户禁止。自实现推送的话还不如查询,HTTP/TCP都可以做,代价也不高。当然如果你的软件本身每次启动都会TCP连接服务器,或者软件总是在后台保持长连接,并且对splash的实时性要求非常非常高,那你也可以用推送的方式实现。
  相关解决方案