240 发简信
IP属地:台湾
  • 通过Kotlin实现一个网络请求DSL

    对比:传统的网络请求框架流程(以登录操作为例): Java: Kotlin: Kotlin网络请求DSL: 如果只需要成功的结果,则只需调用成功...

  • 自定义View实现一个框状数据展示控件

    在写文章之前一直不知道该如何描述这个控件,想了半天称呼其为框状数据展示控件,话不多说,还是直接上图比较简单 其实像这种控件应该也可以通过自定义V...

  • 剖析LiveData源码

    上一篇文章解析了一下Lifecycle的源码剖析Lifecycle源码[https://www.jianshu.com/p/9e8be595e0...

  • Resize,w 360,h 240
    剖析Lifecycle源码

    Lifecycle简介 lifecycle是谷歌公司开发的jetpack系列的一个组件,它主要作用是管理Android生命周期,通过该组件,我们...

  • Resize,w 360,h 240
    自定义View实现一个环形比例图以及相关原理

    做项目的时候遇到了一个环形比例图的UI,本着不能让自己成为一个面向百度开发的CV工程师的原则,决定通过自定义View来实现,最终效果如此下图所示...

  • ThreadLocal源码以及ThreadLocalMap数据结构和原理解析

    简述及用法 ThreadLocal是java中的一个线程存储类,它能够实现在指定线程内存储数据,而且在该线程中只能获取和修改该线程存储的数据,使...