240 发简信
IP属地:广东
  • (连载)Android 8.0 : 系统启动流程之init进程(三)

    这是一个连载的博文系列,我将持续为大家提供尽可能透彻的Android源码分析 github连载地址 前言 init经过前两个阶段后,已经建立了属性系统和SELinux系统,但...

  • 120
    压栈, 跳转,执行,返回:从汇编看函数调用

    从本篇开始,我们讨论一些高级语言中的基础设施:堆栈,函数调用,变量生命周期等等话题。因为这里本身会涉及到比较多的汇编层面的基础概念。为了向大家说明汇编层的函数调用实现细节,无...

  • 使用Retrofit和Okhttp实现网络缓存。无网读缓存,有网根据过期时间重新请求

    使用Retrofit和Okhttp实现网络缓存,更新于2016.02.02 本文使用 Retrofit2.0.0-beta2、Okhttp 2.6.0(Okhttp3.0之后...

  • CoordinatorLayout 完全解析

    一、CoordinatorLayout 的作用 CoordinatorLayout 作为一个 “super-powered FrameLayout”,主要有以下两个作用: 作...