240 发简信
IP属地:北京
  • Resize,w 360,h 240
    从架构角度看Retrofit的作用、原理和启示

    Retrofit是squareup公司的开源力作,和同属squareup公司开源的OkHttp,一个负责网络调度,一个负责网络执行,为Andro...

    15.7 40504 23 281
  • Resize,w 360,h 240
    写给Android开发者的Kotlin入门

    Google在今年的IO大会上宣布,将Android开发的官方语言更换为Kotlin,作为跟着Google玩儿Android的人,我们必须尽快了...

    20.7 76538 31 490 2
  • Resize,w 360,h 240
    程序员的自我修养与生存压力

    我是一名程序员。程序员是一个相当专业,也相对辛苦的职业,很多程序员的日常状态,用三个字来形容,就是“压力大”。“压力大”像是这个时代的特色,一般...

    0.4 2594 6 18 1
  • Resize,w 360,h 240
    狂奔在黑夜

    诸神为了惩罚西西弗斯,便要求他把一块巨石推上山顶,而由于那巨石太重了,每每未上山顶就又滚下山去,前功尽弃,于是他就不断重复、永无止境地做这件事。...

    0.1 658 3 8 4
  • 深入理解OkHttp源码及设计思想

    用OkHttp很久了,也看了很多人写的源码分析,在这里结合自己的感悟,记录一下对OkHttp源码理解的几点心得。 整体结构 网络请求框架虽然都要...

    2.0 4157 4 34
  • Resize,w 360,h 240
    深入理解ArrayDeque的设计与实现

    前言 最近在研读OkHttp源码,发现它的Dispatcher分发器使用了ArrayDeque数据集合,这个集合类是java.util里提供的双...

    1.9 7217 3 10
  • 三年祭

    母亲过世三年了。 三年看起来很短,我总感觉,她只是出了趟远门,去了某处断绝通信的远方,每次在梦里见到她,醒来都会默默痴坐半晌,心里想着,这是她不...

  • Resize,w 360,h 240
    Android获取当前运行的App进程

    三种方式概述及对比 getRunningTasks方法在Android5.0以前,系统允许我们通过ActivityManager的getRunn...

  • Resize,w 360,h 240
    深入理解ANR

    关于ANR,以前只知道Activity、BroadCastReceiver、Service三种组件的ANR时限、一般采用哪些方式避免ANR、以及...