240 发简信
IP属地:北京
  • 时间之茧

    子夜写字楼依旧灯火通明,宛如城市永不停歇的脉搏,辉映着无数打工人疲惫却依然专注的身影。这便是“996”的日常,所谓奋斗的华美外衣之下,裹着多少苦累与无奈。当钟点被强行兑换为金...

  • 信任的基石

    2008年的秋天,无数家庭握着曾经信任的奶瓶,手却在颤抖。三鹿奶粉事件如一道惊雷,击穿信任的基石,三十万幼童的健康被无情劫掠。这惨痛事件不止是商业的失信,更是对社会治理体系的...

  • 120
    Google组件化方案 - SPI之AutoService

    市面上的组件化通信框架可谓是眼花缭乱,参差不齐。像阿里的ARouter, 美团的WMRouter, 还有个人开发者提供的CC框架,他们各有优缺点。今天我们介绍一款轻量级的组件...

  • 120
    Android架构组件-Navigation的使用(二)

    Android架构组件-Navigation的使用(一)Android架构组件-Navigation的使用(二)这篇主要介绍navigation和BottomNavigati...

  • 深入剖析Glide源码-4.15版本(一)

    @[toc] Glide作为android中最主流的几个图片加载框架之一,是面试中问到的必不可少的一种框架。它看似简单的外表下,实则隐藏着一个庞然大物,今天我们就把块硬骨头啃...

  • OKHttp拦截器-请求服务器拦截器

    CallServerInterceptor请求服务拦截器,这是OKHttp最后一个默认的拦截器,当与服务建立好连接之后,就可以进行真正的网络请求了。利用exchange发出请...

  • OKHttp拦截器-连接拦截器

    这是OKHttp的第三个拦截器 - ConnectInterceptor,如果缓存判定失败,就会走到这里进行真正的网络连接了。 连接池 连接池是对网络连接的一种优化,当需要与...

  • 120
    OKHttp拦截器-缓存拦截器

    OKHttp拦截器-缓存拦截器 CacheInterceptor,OKHttp第三个执行的拦截器就是缓存拦截器了,在发出请求前,判断是否命中缓存。如果命中则可以不请求,直接使...

  • OKHttp拦截器-重试和重定向拦截器

    经过上一篇的解析,我们已经对OKHttp的同步请求和异步请求了然于胸,还有五大拦截器可以说是它的画龙点睛之笔,今天我们就来看看,它们是怎么运作的。 RetryAndFollo...

  • OKHttp拦截器-桥拦截器

    经过上一篇的解析,我们已经对OKHttp的同步请求和异步请求了然于胸,还有五大拦截器可以说是它的画龙点睛之笔,今天我们就来看看,它们是怎么运作的。 RetryAndFollo...

  • 120
    网络编程基础之OKHttp(一)

    前几篇文章讲了网络的基础,包括网络分层,三次握手 ,socket,TCP/IP和UDP协议等,我们知道了阻塞式IO(BIO)和非阻塞式(NIO)通信的原理,现在就从底层出发,...

  • 120
    Android组件化方案(二)-注解处理器(APT重磅干货)

    前情回顾 上一篇文章我们主要讲的gradle的统一管理,组件之间的通信方案,以及如何使用全局map进行页面跳转。每个页面都需要在application中进行注册,这样肯定是不...

  • 120
    Android组件化方案(一)

    什么是组件化 组件化的工作方式信奉独立、完整、自由组合。目标就是尽可能把设计与开发中的元素独立化,使它具备完整的局部功能,通过自由组合来构成整个产品。将每个业务模块分成单独的...

  • 从零开始实现一个插件化框架(四)

    好久没写过文章啦,始终有一股深深的罪恶感。插件化系列的文章我前三篇已经介绍完了原理. 从加载插件类---->加载四大组件并跳转 ----> 资源加载 ----> androi...

  • 从零开始实现一个插件化框架(三)

    往期回顾 Activity的启动流程 上两篇文章讲了插件apk中的类加载和Activity跳转,那么面试中经常问到的Activity的启动流程是不是就有了答案? Activi...

  • 120
    从零开始实现一个插件化框架(二)

    上一篇讲了插件化的概念和类加载机制,并实现了从插件apk中合并,并加载一个类。不知道大家还记不记得,实现插件化,只需解决三个问题即可: 如何加载插件中的类? 如何加载插件中的...

  • 黑科技:从零开始实现一个插件化框架(一)

    什么是插件化 概念 插件化技术最初源于免安装运行 apk 的想法,这个免安装的 apk 就可以理解为插件,而支持插件的 app 我们一般叫宿主。宿主可以在运行时加载和运行插件...