240 发简信
IP属地:广东
  • Resize,w 360,h 240
    webp应用实践-gradle插件

    原理 在项目编译期间遍历intermediates/res下的图片资源,对于符合压缩条件的进行webp压缩,不符合的进行简单的png或者jpg压...

  • Resize,w 360,h 240
    解决低于4.0版本无法使用webp问题

    关于4.0以下版本无法使用webp的问题,我们可以通过libwebp的decode与encode解决在实现libWebP的编码与解码的同时,我们...

  • Resize,w 360,h 240
    webp基础介绍

    WebP是什么 https://zh.wikipedia.org/wiki/WebP 使用不够广泛 使用AS转换image.png 使用工具转换...

  • Tinker热修复核心实现

    预备工作 自己打好一个修复好的dex包,命名为out.dex,然后放大sd卡目录下 将out.dex拷贝到app的odex目录下 将odex中的...

  • Resize,w 360,h 240
    Tinker热修复原理

    当前市面的热补丁方案有很多,其中比较出名的有阿里的AndFix、美团的Robust以及QZone的超级补丁方案。但它们都存在无法解决的问题,这也...

  • 当反射遇上泛型该如何处理

    由于后面讲到的反序列化器在反序列化List的时候需要确定泛型的type,所以这边先讲一下针对类型擦除的泛型,我们要如何获取其type JAVA反...

  • Resize,w 360,h 240
  • Resize,w 360,h 240
    深入Glide 1--Glide框架结构与生命周期管理

    上两篇文章主要介绍Glide的基础,缓存以及图片的加载过程,接下来我们开始正式进入Glide的讲解,通过下面的学习,我们主要会了解到 Glide...

  • Glide拆解2-ModelLoader模型加载器与其注册机

    上一篇介绍为了Glide 当中的缓存机制,接下来就要介绍Glide当中对整个图片的加载过程了没错,ModelLoader就是对图片加载过程的封装...