前言 用了kotlin的协程很久了,都说协程是轻量级的线程,是用户态,资源消耗比系统态的线程切换要少很多,可是协程不也是高度封装的线程池吗?从IO切换到MAIN难道就不需要线...
前言 用了kotlin的协程很久了,都说协程是轻量级的线程,是用户态,资源消耗比系统态的线程切换要少很多,可是协程不也是高度封装的线程池吗?从IO切换到MAIN难道就不需要线...
前言 做了这么多年的应用层和架构的工作,突然转到系统层还是有些不习惯的。最让人难受的就是不能用AS直接构建运行系统层的app,每次在AS上写完代码,都要同步到系统源码中去,然...
前言 MockView是一种UI原型样式的View,使用场景不是很多,了解下就行了。Space的边距补偿用处很大,使用ConstraintLayout的时候,往往有些场景设置...
前言 Layer层布局和Flow流式布局都属于ConstraintHelper辅助工具类的一种,而Layer层布局可以帮我们解决多个View的共同背景色、动画等问题,也是非常...
前言 Android 夜间模式早在API 23的时候就可以使用了,不过那时候还有些限制,仅对新入栈的Activity生效,已在栈中的Activity不生效。但现在大家的App...
Rxjava解除订阅三部曲: Rxjava解除订阅①:自带方式和RxLifeCycle Rxjava解除订阅②:AutoDispose Rxjava解除订阅③:RxLife ...
Rxjava解除订阅三部曲: Rxjava解除订阅①:自带方式和RxLifeCycle Rxjava解除订阅②:AutoDispose Rxjava解除订阅③:RxLife ...
前言 与很多Android小伙伴一样,接触到Okio也是在接触Okhttp之后。在Okhttp中,每个请求通过拦截链处理,而Okio则在CallServerIntercept...
应用浮窗由于良好的便捷性和拓展性,在某些场景下有着不错的交互体验。恰巧项目需求有用到,可是逛了一圈GitHub,并没有找到满意的浮窗控件。索性造个好用的轮子,方便你我他,遂成...