高仿网易云音乐换肤,插件化下载皮肤包,无需Activity的重启直接实现无缝切换。先看看效果图: 由于gif大小有限制,可以扫描二维码,安装体验...
一、ARouter介绍及主要应用场景: 1、介绍: 是ARouter是阿里巴巴开源的Android平台中对页面、服务提供路由功能的中间件,提倡的...
谷歌推出的LiveData和RxJava类似,也是基于观察者,你可以认为LiveData是轻量级的RxJava。起初LiveData并不被看好,...
一、定义: 作为 Android Jetpack 中的新组件,WorkManager 负责用来管理后台任务,说简单点则和异步任务Task或者 S...
设计模式专栏 设计模式专栏 1.定义: 定义一系列的算法,把每一个算法封装起来, 并且使它们可相互替换。策略模式模式使得算法可独立于使用它的客户...
设计模式专栏 设计模式专栏 1.定义 享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类...
设计模式专栏 设计模式专栏 1.定义: 原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式...
设计模式专栏 设计模式专栏 1.定义: 中介者模式(Mediator Pattern)是用来降低多个对象和类之间的通信复杂性。这种模式提供了一个...
在开始之前,本片文章使用得是Rxjava和retrofit结合,介绍的文件的上传和下载的实现,如果还不太了解和使用Rxjava和Retrofit...