• 120
    rxjava2.x源码学习随笔

    rxjava是什么? ReactiveX ReactiveX是Reactive Extensions的缩写,一般简写为Rx,最初是LINQ的一个...

  • 120
    blockcanary源码学习随笔

    blockcanary是什么? blockcanary是国内开发者MarkZhai开发的一套性能监控组件,它对主线程操作进行了完全透明的监控,并...

  • 120
    leakcanary源码学习随笔

    leakcanary是什么? leakcanary是Square开源的一个内存泄露自动探测神器,它是一个Android和Java的内存泄露检测库...

  • 120
    EventBus源码学习随笔

    EventBus是什么? 简介 EventBus是Android和Java的开源库,它使用发布者/订阅者模式进行松散耦合。EventBus使用了...

  • 120
    Glide源码学习随笔

    Glide是什么? Glide是一个Android的图片加载和缓存库,它主要专注于大量图片的流畅加载。是google所推荐的图片加载库,作者是b...

  • 120
    Retrofit源码学习随笔

    Retrofit是什么? 简介 Retrofit,中文的翻译为“式样翻新”的意思,是一个基于OKHttp的RESTful网络请求框架。通俗一点来...

  • 120
    OkHttp源码学习随笔

    OkHttp是什么? 简介 OkHttp是一款优秀的HTTP框架,它支持get请求和post请求,支持基于Http的文件上传和下载,支持加载图片...

  • 120
    项目模块重构分享与思考

    前言 背景 云盘产品,文件模块的业务功能相对复杂,包含文件的显示、排序、筛选、加密隐藏、批量移动复制等功能。项目代码可以追溯到14年以前,中间也...

  • 120
    Android P 兼容与适配

    P 新特性 Android P 在Google IO2018正式发版,全新的手势操作选项。底部虚拟键将由小白点和一颗返回键取代。通过轻触回到主页...

个人介绍
优秀是一种习惯,坚持是一种品质。
个人博客:junbin1011.github.io
微信:hjb1011
邮箱:junbin1011@163.com