美文网首页Glide学习
Glide学习---阶段总结

Glide学习---阶段总结

作者: vb12 | 来源:发表于2017-10-03 22:11 被阅读17次

    再github上放了一个最简单的工程, 可以直接拿来编译运行

    https://github.com/shaopx/GlideApp

    希望这阶段的glide学习可以达成以下目标:

    1. 了解glide一次图片加载的全过程, 包括网络图片加载, 缓存写入, 缓存图片加载, 图片生成, 图片显示.
    2. 了解glide的缓存机制. 几级缓存? 各自的实现思想.
    3. 了解glide的线程机制.
    4. 了解glide的框架实现, 如何实现模块的分类, 如何实现第三方库的接入.
    5. 了解设计模式, 算法在glide中的具体应用.
    6. 对目前项目中对glide的使用, 有哪些可以优化的点.
    7. 完成若干glide学习的文章, 如何系统的学习, 从细节实现到整体构造.

    glide 官方文档, 开发指南


    中文翻译
    英文
    重点关注下RecyclerView的使用指导

    glide的流程分析 -- 宏观概述


    【两篇就懂系列】Glide源码分析之加载图片流程(1/2)
    【两篇就懂系列】Glide源码分析之加载图片流程(2/2)
    [ Android Glide4 源码解析--框架初始化 ] (http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2018/0403/9555.html)

    glide的流程分析 -- 拆分


    [ Glide源码分析(一),基本加载代码流程] (https://www.jianshu.com/p/fe9696ed24b2)
    [ Glide源码分析(二),基本加载类图介绍] (https://www.jianshu.com/p/aca6fbb0a441)
    [ Glide源码分析(三),Engine加载资源过程] (https://www.jianshu.com/p/3a45fb8aed8f)
    [ Glide源码分析(四),DecodeJob执行过程] (https://www.jianshu.com/p/a2c5520ba727)
    [ Glide源码分析(五),EngineJob与DecodeJob代码详细加载过程] (https://www.jianshu.com/p/5493b5e94810)
    [ Glide源码分析(六),缓存架构、存取命中分析] (https://www.jianshu.com/p/876d12d11738)
    [ Glide源码分析(七),总纲思路梳理] (https://www.jianshu.com/p/4d106f70ab92)
    [ Glide源码分析(八),Glide的自定义模块扩展与实践] (https://www.jianshu.com/p/9190d0f08b66)
    [ Glide学习---glide的自定义模块与具体示例] (https://www.jianshu.com/p/3cdb0faa8ae6)

    glide缓存概述


    【一篇就懂系列】Glide源码分析之缓存处理
    Glide中bitmap对象池实现学习

    glide中如何改造播放破损gif图

    格式不完整(丢帧, 压缩出错)的GIF图片解码

    相关文章

      网友评论

        本文标题:Glide学习---阶段总结

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