240 发简信
IP属地:北京
  • HashMap源码浅析(三):迭代器Iterator

    KeySet 我们在遍历HashMap的时候会用到keySet()获取到当前HashMap的key值的一个Set集合 可以看到直接创建了一个Ke...

  • EventBus源码分析(二)——粘性事件

    前言 在EventBus源码分析(一)中我们介绍了事件的注册、发送与反注册,本文的粘性事件是基于上篇文章,不同于一般事件,粘性事件主要在注册的时...

  • okhttp 拦截器

    因为项目需要,需要对请求和响应进行二次处理,因此用到了okttp的拦截器,顺便记录一下 首先在retrofit中添加自定义拦截器 我们进入cre...

  • HashMap源码浅析(一):树化

    HashMap是一个散列表,通过键值对的形式对元素进行存储,HashMap是线程不安全的,key-value都是可以为null的,但是元素是无序...

  • Resize,w 360,h 240
    Android蓝牙(一)搜索配对和绑定

    蓝牙技术在智能硬件方面有很多用武之地,今天我就为大家分享一下蓝牙在Android系统下的使用方法技巧,并实现一下两个终端间数据的传输。 蓝牙(B...

  • Retrofit源码解读

    前言 网络请求作为Android开发中不可获取的一部分,一直都扮演着十分重要的角色;从最初的HttpClient、HttpUrlConnecti...

  • Resize,w 360,h 240
    TreeMap 源码分析

    前言 TreeMap作为可以对key或value进行大小排序的map,我们在开发中也会经常的用到,譬如说加密一串字符,参数按照升序或者降序来排列...

  • 自定义view之onLayout

    自定义view-------onLayout view类的onLayout()是个空方法 viewGroup的onLayout()是个抽象方法...

  • Activity/应用(O/8.0)启动流程(一)

    Activity/应用(O/8.0)启动流程(一)Activity/应用(O/8.0)启动流程(二)Activity/应用(O/8.0)启动流程...

个人介绍
心怀敬畏,伛偻独行