美文网首页
安卓性能优化第一步-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功能的代码进行优化,让代码的运行速度变得更快。当需求达到一定量时,则应该将伪优化和真优化结合使用

相关文章

  • 性能优化01-启动优化

    性能优化01-启动优化 一、启动定义 启动:从手指点击app图标,到第一个页面加载完成. 二、启动类型 在安卓中应...

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

    开机启动流程,黑白屏 当App启动的时候用户会先看到白色或黑色屏幕再跳转到具体的Activity称之为“黑白屏”原...

  • iOS 性能优化三

    主要讲解APP冷启动的优化 iOS 性能优化一iOS 性能优化二iOS 性能优化三 1. APP 启动的分类 冷...

  • iOS性能优化 - 整理

    本文主要包含: 性能优化 - 卡顿性能优化 - 耗电优化性能优化 - APP启动优化安装包瘦身 一  性能优化 -...

  • 冷启动优化

    冷启动优化主要优化两个方面 Application 性能优化 App启动页性能优化业务优化不在本章优化范围内。本章...

  • App优化 - ANR优化

    前言 App优化 - 需要优化哪些? App优化 - 性能分析工具 App的3种启动方式 App优化 - App启...

  • Android系统原理

    Android性能优化(一)App启动原理分析及启动时间优化 - CSDN博客 Android性能优化(二)布局渲...

  • iOS App 启动性能优化

    iOS App 启动性能优化

  • APP性能优化

    一、APP启动性能优化。 APP启动主要分冷启动和热启动,主要优化冷启动。 1.尽量减少didFinishLauc...

  • 安卓性能优化1——启动优化

    说到安卓性能优化,这个话题实在是很广,之前在上上一家公司专门搞了一段时间的优化,发现APP的各个方面都得到性能上的...

网友评论

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

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