武汉android培训
达内武汉民大中心

15827352908

热门课程

什么是APP启动屏幕?

  • 时间:2018-02-28 10:33
  • 发布:武汉android培训
  • 来源:互联网

    可能你也发现了,点击桌面图标,有时候出现一个白屏,然后才进入主界面,这是因为从桌面点击APP图标启动应用开始,程序会显示一个启动窗口等待Activity的创建加载完毕再进行显示。 来看一下Google官方文档《Launch-Time Performance》对应用启动方式的概述:

<a style='color:blue' href='http://wh.android.tedu.cn'>武汉android培训</a>班

    冷启动
    冷启动指的是应用程序从头开始:系统的进程没有,直到此开始,创建了应用程序的进程。 在应用程序自设备启动以来第一次启动或系统杀死应用程序等情况下会发生冷启动。 这种类型的启动在最小化启动时间方面是最大的挑战,因为系统和应用程序比其他启动状态具有更多的工作。
    热启动
    与冷启动相比,热启动应用程序要简单得多,开销更低。在热启动,系统会把你活动放到前台,如果所有应用程序的活动仍驻留在内存中,那么应用程序可以避免重复对象初始化,UI的布局和渲染。 热启动显示与冷启动场景相同的屏幕行为:系统进程显示空白屏幕,直到应用程序完成呈现活动。
    温启动
    用户退出您的应用,但随后重新启动。该过程可能已继续运行,但应用程序必须通过调用onCreate()从头开始重新创建活动。系统从内存中驱逐您的应用程序,然后用户重新启动它。进程和Activity需要重新启动,但任务可以从保存的实例状态包传递到onCreate()中。
    为什么出现白屏

    冷启动白屏持续时间可能会很长,这可是个槽糕的体验,它的启动速度是由于以下引起的: 1、Application的onCreate流程,对于大型的APP来说,通常会在这里做大量的通用组件的初始化操作; 建议:很多第三方SDK都放在Application初始化,我们可以放到用到的地方才进行初始化操作。

    本篇文章是有武汉android培训班为您呈现,希望给您带来更多更好的文章

    更多武汉android培训机构相关资讯,请扫描下方二维码

武汉android培训机构
上一篇:Windows系统优化小心不良后果
下一篇:Android 开发项目中APP启动优化

国产android手机系统哪家强?

Android手机如何换肤原理

Android 开发项目中APP启动优化

什么是APP启动屏幕?

选择城市和中心
贵州省

广西省

海南省