Avatar notebook default
20篇文章 · 20031字 · 1人关注
  • EventBus(v3.2.0)源码解析

    EventBus解析(v3.2.0) 首先理清几个关系: 一个订阅类内可以订阅多个事件,所以订阅类和事件的关系是1->N 同一个事件,订阅类的继...

  • 深入SparseArray

    SparseArray简介(来源于文件头注释,android-23) SparseArrays map integers to Objects....

  • Dalvik Cache译文

    Dalvik Cache 位置:data/dalvik-cache 1. 什么是Dalvik缓存以及如何通过清除Dalvik缓存来释放空间 我们...

  • Effective Java学习笔记-继承篇

    Section 4 Article 14 复合优于继承 不适当的使用(超类并不是为了扩展而设计)继承会导致脆弱的软件。但在一个包内使用继承是非常...

  • IPC机制初探

    IPC简介 IPC(Inter-Process Communication),含义进程间通信或者跨进程通信,指两个进程之间进行数据交换的过程。A...

  • OkHttp3(v3.4.1)剖析

    特性 OkHttp performs best when you create a single {@code OkHttpClient} in...

  • 基于Okhttp实现断点下载(续传)和分片下载

    断点下载/续传 断点下载是针对下载大文件需求的一种优化机制,可以从上次下载的断点处继续下载。断点续传原理也相同,只不过一个是客户端主动控制,一个...

  • Resize,w 360,h 240
    Window和WindowManager初探

    Android中所有的视图都是通过Window来呈现的,不管Activity、Dialog还是Toast,他们的视图实际上都是附加在Window...

  • Resize,w 360,h 240
    View的事件体系

    1. View的位置参数 首先View的位置由四个参数决定:left、top、right、bttom,当然这些位置是相对其父容器而言的。从图中我...

文集作者