前言 Rxjava,由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。 如果还不了解 RxJava,请看文章:Android:这...
前言 Rxjava,由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。 如果还不了解 RxJava,请看文章:Android:这...
1.EventBus源码解析(一)—订阅过程2.EventBus源码解析(二)—发布事件和注销流程3.EventBus源码解析(三)—进阶源码 前言 最近发现EventBus...
应用启动的时间作为应用的门面,重要性可想而知。尤其在如今的快时代,一款秒开的App比一款启动需要耗费好几秒的App更容易被用户喜爱和长期使用,整的不好还容易被用户永久拉入黑名...
原文地址:http://blog.csdn.net/luoshengyang/article/details/8923485 经过两年的时间,终于完成对Android系统的研...
前言 自定义View是Android开发者必须了解的基础;而Canvas类的使用在自定义View绘制中发挥着非常重要的作用 网上有大量关于自定义View中Canvas类的文章...
前言 年后最后一篇文章啦,在这里先祝大家新年快乐~最重要的抽中全家福,明年继续修福报🤣 以前处理 Fragment 的懒加载,我们通常会在 Fragment 中处理 setU...
于是想着把以前项目中的一些公共类,像BaseActivity、BaseFragment等等都迁移到androidx方便今后的开发,要做的也很简单,就是重新导包,将原来的“su...
系列文章 Android布局优化(一)LayoutInflate — 从布局加载原理说起 Android布局优化(二)优雅获取界面布局耗时 Android布局优化(三)使用A...
今天jcenter挂掉了,导致腾讯等一些库编译失败,解决办法:用阿里镜像代替jcenter()
一、前言二、BaseResponse与BaseObserver的封装三、RxHelper调度类封装四、Retrofit初始化封装五、细节完善1、服务错误信息处理2、添加“正在...
MotionLayout,字面翻译是叫运动布局,它是一个能够帮助我们在 app 中管理手势和控件动画的布局组件。它是 ConstraintLayout 的子类并且基于它自身丰...
安卓App稳定性之旅--记Crash率 <=0.1% 实践 稳定性的意义 在移动应用性能方面,崩溃带来的影响是最为严重的。 移动应用崩溃主要是由操作系统引发,是指应用在运行过...
android 最全 图片相关知识整理 图片基础知识梳理图片基础知识梳理(1) - ImageView 的 ScaleType 属性解析图片基础知识梳理(2) - Bitma...