前言 上篇文章我们分析了OkHttp的原理,不难看出它更多的还是和TCP/IP打交道,做了请求和响应的处理,今天我们来介绍另外一位主人公,那就是我们的Retrofit,它更多...
前言 上篇文章我们分析了OkHttp的原理,不难看出它更多的还是和TCP/IP打交道,做了请求和响应的处理,今天我们来介绍另外一位主人公,那就是我们的Retrofit,它更多...
简介我们知道,在 Android 中,View 绘制主要包含 3 大流程: measure(测量):主要用于确定 View 的测量宽/高。 layout(布局):主要用于确定...
本文版权归作者AWeiLoveAndroid所有,未经授权,严禁私自转载。转载请声明原文链接和作者信息。 经常看到大家在一些技术群热火朝天的争论跨平台技术的牛逼之处,其实是毫...
目录 参考资料 语言特性 关键字 变量与常量 数据类型 运算符 operators 控制流程语句 异常 Exceptions 函数 Function 类 Class 类-方法...
版权声明:本文为博主原创文章,未经博主允许不得转载。https://www.jianshu.com/p/3d927a7bf020 转载请标明出处:https://www.ji...
安卓开发中如何使用java锁 一、java锁的概念 在Java中,锁(lock)是一种用于实现线程同步的机制,它可以保证多个线程在共享资源上的互斥访问,避免数据的不一致或者冲...
引子 LiveData 是能感知生命周期的,可观察的,粘性的,数据持有者。LiveData 用于以“数据驱动”方式更新界面。 换一种描述方式:LiveData 缓存了最新的数...
回顾上一篇文章[https://mp.weixin.qq.com/s/SqjGeGW2c-BhmO5kW7kSrA],我们为了减少描述问题的维度,于演示之前附加了许多限制条件...
这篇文章大部分内容来自:https://github.com/Kotlin/kotlinx.coroutines/blob/master/coroutines-guide.m...