240 发简信
  • 120
    Glide源码解析之加载器注册与使用

    上篇大致梳理了一下glide是如何初始化组件的,本篇记录glide初始化组件后,如何根据不同路径去加载图片 上篇最后说道,在glide初始化的时...

  • 120
    Glide源码解析之初始化流程

    目前新项目中的图片加载框架已经换成了glide,既然使用了glide,那么对于glide的加载流程,网络请求,图片缓存,图片加载等需要有一定的理...

  • 120
    Android 推送点击跳转与华为推送神坑

    实现Android推送功能,选择了接入华为推送和小米推送,结果步入了华为推送的一个神坑😂,需求其实很简单,就是服务器发个消息,客户端收到后显示,...

  • 120
    Android 内存缓存 LruCache 原理与实现

    之前经常听到okhttp和glide都使用的lru缓存,那什么是lru缓存呢?android 又是如何实现lru缓存 的呢? LRU,即Leas...

  • mac 添加多个git ssh

    工作中会遇见需要在一个mac上添加多个git账号,mac添加多个git ssh步骤: 首先打开终端 输入命令行 cd .ssh 进入.ssh路径...

  • 120
    retrofit源码解析(三)

    之前描述了retrofit的实例 retrofit源码解析(一)实例化 以及retrofit的网络请求 retrofit源码解析(二)网络请求 ...

  • 120
    retrofit源码解析(二)

    在上篇文章中,描述了retrofit初始化过程,这篇文章描述retrofit是如何请求网络并处理返回结果的 retrofit源码解析(一)ret...

  • 120
    retrofit源码解析(一)

    retrofit是Square公司对OKHTTP封装的网络请求框架,完美支持rxjava,主要思想是使用java的动态代理和注解通过反射获取ok...