使用rxJava实现倒计时60秒 private var disposable: Disposable? =null /** * 重新倒计时只需要缓存结束时间 然后调用 * ...
使用rxJava实现倒计时60秒 private var disposable: Disposable? =null /** * 重新倒计时只需要缓存结束时间 然后调用 * ...
Repository层是整个架构数据来源的地方,包括网络和数据库等项目模块化呢,又会让每个coder要么维护同一个公共模块定义接口的类,外加Repository类,要么维护多...
给定一组Host,选出最快的host 1.定义数据源HostInfo } 2.模拟一组数据hostList 2.采用协程发起请求筛选最快host并回调call 3、Use
1、CyclicBarrier使用场景: 先来描述一下它的使用场景:有若干个线程,比如说有五个线程,需要它们都到达了某一个点之后才能开始一起执行,也就是说假如其中只有四个线程...
TCP和UDP区别: 1)TCP面向连接、UDP不需要建立连接。使用TCP协议需要先建立连接,然后才能进行数据传输。而UDP不需要先建立连接,直接进行数据传输。 2)TCP为...
前言 在Andrroid开发中,网络请求十分常用 而在Android网络请求库中,Retrofit是当下最热的一个网络请求库 今天,我将献上一份非常详细Retrofit v2...
最近学习了然后仿写了一个任务流来处理首次打开App启动问题,下面的介绍也基于启动App的情况下介绍的,写完发现才先起来早就有jetpack的WorkManager!!但是写都...
1.介绍 开发过程中往往会用到一些开发的工具,仅仅在Debug模式下使用。并不将该工具打入release包中 比如: 1.查看设备信息 2.查看构建时间 3.查看项目版本...
前言 1. 网络优化概述 Android 网络优化方法主要讲的就是线下网络测试工具、线上网络监控方案、流量优化方案和质量优化方案。 做网络优化时,要考虑多个维度、统计多种数据...