• 120
    okhttp 缓存实践

    以下内容基于 okhttp:3.10.0 版本 在开发中,由于不同业务场景解,我们需要将接口返回的数据缓存到本地,以实现复用。例如,接口数据每间...

  • 120
    EventBus 原理解析

    EventBus 是一款在 Android 开发中使用的发布/订阅事件总线框架,基于观察者模式,将事件的接收者和发送者分开,简化了组件之间的通信...

  • ButterKnife 原理解析

    ButterKnife 算是一款知名老牌 Android 开发框架了,通过注解绑定视图,避免了 findViewById() 的操作,广受好评!...

  • 注解浅析

    注解(Annotation)是JDK1.5开始引入的,与类、接口、枚举是在同一个层次,虽然在平时开发中我们很少直接和它打交道,但是我们却经常用到...

  • 120
    Android 多进程通信

    一、Android 中的多进程 1、定义 首先,进程一般指一个执行单元,在移动设备上就是一个程序或应用,我们在Android中所说的多进程(IP...

  • 120
    Learn Python 3 :Flask Web开发小记

    最近看了Flask Web开发:基于Python的Web应用开发实战,书中详细介绍了Web程序的开发、测试、部署过程,值得一读!我在书中例子的基...

  • 120
    Markdown 简明语法

    Markdown,让写作更简单!记录了常用的Markdown语法,以方便查阅。主要在简书、Github、Cmd Markdown进行了测试,差异...

  • 120
    Android 混淆解析

    本文已授权微信公众号:鸿洋【hongyangAndroid】独家发布 2018年第一篇,新年快乐! 一、混淆的目的 一款发布到市场的软件原则上都...

  • Android CoordinatorLayout之源码解析

    源码基于com.android.support:design:26.1.0,不同版本可能有所差异。 一、开始 上一篇Android Coordi...