Avatar notebook default
7篇文章 · 10432字 · 5人关注
  • Glide实现原理解析

    一.Glide缓存机制 Glide采取的多级缓存机制,能够较为友好地实现图片、动图的加载。其主要有 内存缓存+磁盘缓存 ,当然他们的作用也有不...

  • ARouter原理解析

    ARouter 是一个用于帮助 Android App 进行组件化改造的框架 —— 支持模块间的路由、通信、解耦https://github.c...

  • Android动态换肤实现原理解析

    换肤分为动态换肤和静态换肤 静态换肤 这种换肤的方式,也就是我们所说的内置换肤,就是在APP内部放置多套相同的资源。进行资源的切换。这种换肤的方...

  • aidl跨进程通讯封装(仿hermes)

    由于Android不同进程之前不能相互通信,所以当开发过程中遇到跨进程通信的时候,常用的方案就是AIDL(Android Interface D...

  • Android面向切面编程(AOP)

    一、简述 1.AOP概念 AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代...

  • EventBus源码分析

    概述 EventBus可以代替Android传统的Intent、Handler、Broadcast或接口函数,在Fragment、Activit...

  • Android消息机制

    Android的消息机制主要是指Handler的运行机制 以Handler的sendMessage方法为例,当发送一个消息后,会将此消息加入消息...

文集作者