简介 最近重新开始学习了一下,Android的单元测试,以前都是马马虎虎看了看,觉得用处不大,还要写代码,麻烦。最...[作者空间]
简介 ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具...[作者空间]
简介 这篇文章讲解Android嵌套滚动机制,像滑动实现顶部悬停,SDK中的SwipeRefreshLayout下...[作者空间]
简介 xposed框架出来已经有一段时间了,之前只是看别人的技术博客,说是很强大,但是自己并没有亲手去实践过。一方...[作者空间]
简介 大家平时在开发工程中,解决测试,线上bug的时候等很多时候都会用到网络抓包工具来分析服务器端返回的数据,找到...[作者空间]
目录 【RxJava】- 创建操作符源码分析【RxJava】- 变换操作符源码分析【RxJava】- 过滤操作符源...[作者空间]
目录 【RxJava】- 创建操作符源码分析【RxJava】- 变换操作符源码分析【RxJava】- 过滤操作符源...[作者空间]
简介 上一篇文章【view】- 触摸事件分发(1)讲解了从底层到上层的触摸事件传递。这篇文章将具体Activity...[作者空间]
目录 【view】- 测量流程【view】- 布局流程【view】- 绘制流程【view】- setContent...[作者空间]
简介 这篇文章继续就上一篇文章【View】- setContentView方法和UI绘制流程(源码分析)中perf...[作者空间]
简介 setContentView大家都不陌生,在Activity中,通过setContentView方法传入布局...[作者空间]
简介 这篇文章继续就上一篇文章【View】- setContentView方法和UI绘制流程(源码分析)中perf...[作者空间]
CombineLatest 当两个Observables中的任何一个发射了数据时,使用一个函数结合每个Observ...[作者空间]
Debounce 仅在过了一段指定的时间还没发射数据时才发射一个数据。由类 实现。 ObservableDebou...[作者空间]
注意 文章中说的被观察者和观察者可以看------RxJava的基本执行流程。比如Observable.creat...[作者空间]
简介 一个在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库。简单一点就是创建一个事件,注册一...[作者空间]
简介 上一篇文章【Glide】- 源码分析讲解了Glide大体执行流程,这篇文章主要讲解Glide的使用,并对开发...[作者空间]
简介 Glide由Google推出的图片加载框架,支持多种图片格式,同类的还有picasso,fresco。pic...[作者空间]
简介 Android工程使用gradle来完成自动化构建,在创建Android工程时,IDE会在Android工程...[作者空间]
简介 ViewModel类旨在以生命周期感知的方式存储和管理与UI相关的数据。 使用场景1 定义ViewModel...[作者空间]