1. Volley框架解析

    采用Volley发送同步请求 文件上传

    2016/04/18 框架解析

  2. Android WebKit及Chromium入门

    WebView差异

    2016/03/31 EventBus

  3. Java线程通信

    wait()与notify()/notifyAll()

    2016/03/28 Java

  4. Java泛型

    背景 什么是Java泛型 Java泛型机制有什么用 怎么用 有许多原因促成了泛型的出现,而最引人注意的一个原因,就是为了创建容器类。 public class Container { private String key; private String value; public Container(String k, String v) { key = k; value = v; } public String getKey() { return key; } public void setKey(String key) { this.key = key; } public String getValue() { return value; } public void setValue(String value) { this.value = value; } } Container类保存了一对key-value键值对,但是类型是定死的,也就说如果我想要创建一个键值对是String-Integer类型的,当前这个Container是做不到的,必须再自定义。那么这明显重用性就非常低。

    2016/03/28 Java

  5. Fresco分析(一)内存管理篇

    [Producer体系整体处理的逻辑伪代码] [UI更新体系] [消费者SubscribeAdapter体系] Native原理 计数与Recycle 不同的版本ArtDecorder与DalvikDecoder Fresco库对MVC模式的使用

    2016/03/25 Fresco

  6. MeasureSpec与View定制

    自定义控件的几个问题

    2016/03/23 android开发

  7. Fabri崩溃统计

    Fabric集成步骤

    2016/03/13 android

  8. MVP代码写法总结

    MVP写法

    2016/03/11 android