240 发简信
IP属地:重庆
  • Resize,w 360,h 240
    Android 性能优化系列 - 04 Matrix 中 TraceCanary 源码解析

    一.概述 在做 UI 性能优化的时候,很重要的一点就是需要做好优化前和优化后的对比,否则怎么判断自己的优化是否有效果,效果有多大呢?对比的话,个...

  • Resize,w 360,h 240
    Android 性能优化系列 - 03 使用对象池优化内存

    一. 概述 有时候 UI 卡顿是因为发生了频繁的 GC 造成的,频繁的 GC 其实对应的内存情况就是内存抖动,而发生内存抖动一般都是因为在循环里...

    9.3 4645 4 45
  • Resize,w 360,h 240
    Android 性能优化系列 - 02 理解 systrace

    上篇文章中简单介绍了 systrace 的使用,以及如何简单地分析 systrace 生成的 trace.html 文件了,但是如何更深刻地理解...

    2.2 7802 1 13
  • Resize,w 360,h 240
    Android 性能优化系列 - 01 手把手教你使用 systrace

    一. 概述 性能优化是 Android 中的一个重要知识,也是衡量一个 Android 工程师水平的重要依据,简单的性能优化,可能很多人都会。比...

  • Resize,w 360,h 240
    Android 8.0 LinearLayout 源码解析

    一. 开篇 在最开始接触 Android 开发的时候便学习了 LinearLayout 布局控件,它可以在垂直/水平方向依次展开 childVi...

  • Resize,w 360,h 240
    Android 8.0 ActivityManagerService 启动流程

    ActivityManagerService(以下简称为 AMS)是 Android 中最核心的系统服务之一,我认为 AMS 最重要的功能有两个...

  • Resize,w 360,h 240
    深入理解 WindowManagerService

    在上篇文章中 初步理解 Window 体系,我们初步分析了 Window 的体系,这篇文章我们分析一下 WindowManagerService...

  • Resize,w 360,h 240
    初步理解 Window 体系

    Android 中的 Window,是一个比较抽象的概念,总有一种说不清道不明的感觉,但是又非常重要。Activity 是四大组件之一,可以说是...

    0.9 5685 1 12
  • 深入理解 Activity 的生命周期

    对于 Android 开发者来说,Activity 应该是非常熟悉的,一提到 Activity,可能大家首先会想到 Activity 的生命周期...