240 发简信
IP属地:甘肃
  • Resize,w 360,h 240
    RecyclerView预布局

    RecyclerView应该是我们使用非常频繁的一个组件 我们也有必要学习分析一下RecyclerView#onLayout工作流程 对我们日后...

    1.3 4093 1 10
  • 好用的Dimens生成框架

    背景 最近项目在进行UI适配 然后我们项目的适配方案是写多个dpi来实现适配然后我整天就在按计算器 我吐了这个插件适合于多dpi文件适配方案...

  • Resize,w 360,h 240
    深入启动优化

    前言 老规矩(Show me the code) Talk is cheap[https://github.com/lyp82nlf/Andro...

  • ASM代码插桩监控方法耗时

    前言 我们会通过ASM+Transform 代码插桩来实现方法耗时监控 另外 用到了一个比较好用的插件ASM Bytecode Outline ...

  • LaunchMode启动模式终结篇

    我们在最开始学习Android的时候 就老是听到四个启动模式 面试的时候也是经常被问到四种启动模式是什么 但是却很少深入的真正的了解过 直到今天...

  • RecyclerView缓存回收源码分析

    序言 这篇文章会分析一下RecyclerView的回收机制 主要讲一下回收结构以及如何选择回收池 Recycler 我们先看一下Recycler...

  • Resize,w 360,h 240
    深入卡顿优化

    前言 我们经常会遇到卡顿问题 而且卡顿问题往往很难解决与复现 非常的依赖卡顿现场 所以我们来深入分析一下卡顿优化 卡顿分析方法与工具 查看CPU...

  • Resize,w 360,h 240
    深入内存优化

    前言 内存问题很常见 而且经常会因为内存问题引起卡顿问题 在接下来的卡顿分析中 内存也是一个很重要的方向 内存抖动 内存抖动是由频繁gc导致产生...

  • Resize,w 360,h 240
    OkHttp源码流程分析(request篇)

    OkHttp现在几乎已经占据了所有网络请求 了解其内部原理可以更好的进行扩展、封装和优化我们今天分析一下OkHttp源码 因为流程比较多 所以分...