美文网首页
安卓性能优化第一步-App启动优化详解

安卓性能优化第一步-App启动优化详解

作者: Ahwind | 来源:发表于2019-08-23 14:11 被阅读0次

    开机启动流程,黑白屏

    当App启动的时候用户会先看到白色或黑色屏幕再跳转到具体的Activity称之为“黑白屏”
    原因:app会有默认的主题背景,背景颜色则是白色,如果去掉主题背景则会变为黑色

    将背景改成透明颜色
    将背景设置成设计的启动图片

    代码可优化区域

    Application onCreate 应用程序启动后,application中的onCreate的方法会在第一时间调用,很多的初始化代码都会出现在其中

    Activity onCreate 当应用程序第一个界面出现在用户面前时则是在Activity的onCreate方法中

    XML布局

    优化方式
    懒加载
    使用线程的方式
    注意:如果使用线程时,需要注意哪些对象是不能在子线程中创建的,比如Handler,不能有UI操作,对异步操作要求不高(比如在application中异步没完成,你在acitivity中就使用,会空指针)

    优化分为“伪优化”和“真优化”,两者缺一不可,伪优化的核心就是让用户能够忍受你加载代码的过程。真优化是直接对影响app功能的代码进行优化,让代码的运行速度变得更快。当需求达到一定量时,则应该将伪优化和真优化结合使用

    相关文章

      网友评论

          本文标题:安卓性能优化第一步-App启动优化详解

          本文链接:https://www.haomeiwen.com/subject/lvyftctx.html