几乎所有软件启动时都会有几秒钟的logo页面的等待时间,这个时间并不是我一开始认为的那样,仅仅是用来展示自己app的标志和宣传语句等
QQ空间,ES浏览器等,将logo页面改变为,展示广告的地方,为自己谋取利润,但是如果是用户不多的软件如果去用来展示广告,需要慎重考虑
我现在接手的软件,在logo页面上进行软件的检查更新操作
也可以将logo页面用来获取下一个页面或者是全局所需要的一些数据,加载完成之后进行跳转
Logo界面的作用:
1.展示自己软件的logo,口号标识语等,
2.作为广告平台,获取利益
3.加载下一页面(其他Activity或全局)所需要的数据
4.检查更新
另外有些软件启动的时候都会闪下白屏或者是黑屏,那是因为你在onCreate里面初始化或者是执行了很多的代码,包括在Application的onCreate中所执行的代码或者是初始化的变量等,有时候东西过多那么等待时间甚至有数秒,这样我觉得会造成不好的用户体验,那么这个问题可以怎么解决呢?可以在styles.xml中AppTheme设置这个界面的内容在
<item name="android:windowBackground">@drawable/ic_a</item>
这一项能够改变其等待的图片,需要注意的是如果将这个属性设置的了话,那么所有layout界面的默认背景图都会改变成这个图片。