240 发简信
IP属地:湖南
  • Resize,w 360,h 240
    Glide架构分析

    疑问 1.如何在图片下载线程开始时做一个耗时处理2.如何扩展支持webp动图a.分析gif的加载过程b.分析webp的加载过程 版本 针对Gli...

  • Resize,w 360,h 240
    深入简出TransitionDrawable实现原理

    TransitionDrawable实现图片淡入淡出效果如下: 基本使用 使用TransitionDrawable方案实现切换图片时淡入淡出效果...

  • Resize,w 360,h 240
    AsyncTask RejectedExecution 排查方案

    问题 在应用开发的多线程问题中,可能会遇到AsyncTask.execute()时会出现RejectedExecution的场景 要从根源上解决...

  • Resize,w 360,h 240
    Flutter热修复研究

    一.开发环境: 二.混合开发模式的选择 a.Flutter的产物以aar形式提供给Android使用,实现解耦b.在1.12.13+hotfix...

  • Resize,w 360,h 240
    Thread治理 -- ART Hook

    上一篇文章讲到使用AOP技术,从字节码上修改Thread,但未通过Java创建的线程无法监控到,那如何能监控到Native创建的线程呢? 首先看...

  • Resize,w 360,h 240
    匿名Thread治理 -- 字节码增强

    背景 在某种场景下会无限制的创建新线程,最终导致 OOM 在某一时间应用内的线程数达到数百甚至上千 即使在空闲的时候,线程池中的线程一直在 WA...

  • Resize,w 360,h 240
    代码质量静态分析部署

    方案参考:https://plugins.jenkins.io/sonar-gerrit/[https://plugins.jenkins.io...

  • Resize,w 360,h 240
    深入简出RecyclerView缓存机制

    更详细文档入口[https://shimo.im/folder/JJcvcGJKyGGQyyQX] 1.RecyclerView基础组件 核心类...

  • Resize,w 360,h 240
    LeanBack框架介绍

    Leanback库是Google开源的一个高效开发的支持库,它包含了一套完整的电视应用开发Api资源和组件。 Leanback库是基于Model...