发布项目至JCenter(Bintray)报错或版本更新失败等问题请前往发布项目到Maven(JCenter)遇到的错误解决办法 写在前面: 之前在写项目时,喜欢将重...
发布项目至JCenter(Bintray)报错或版本更新失败等问题请前往发布项目到Maven(JCenter)遇到的错误解决办法 写在前面: 之前在写项目时,喜欢将重...
引子 相信总是有很多同学,总是在抱怨泛型无论怎么学习,都只是停留在一个简单使用的水平,所以一直为此而备受苦恼。 Kotlin 作为一门能和 Java 相互调用的语言,自然也支...
对于 ImageView ,你知道的有多少呢?我知道的有以下这么一些。本篇主要总结和分析 ImageView 加载图片的几种方式、加载图片时的缩放类型以及使用 ImageVi...
本文主要包括三大部分内容:内存管理基础:从整个计算机领域简述主要的内存管理技术。Linux的内存管理机制:Android毕竟是基于Linux内核实现的操作系统,因此有必要了解...
Retrofit的简单用法在上一篇文章分分钟使用Retrofit+Rxjava实现网络请求已经做过介绍了,今天就不赘述了。今天主要分享一下如何结合Rxjava,封装一个Ret...
Glide 强大的图片加载库 1. 基本使用 RequestOptions :请求选项placeHolder:加载占位图error:错误占位图override:指定图片的宽高...
阿里四面有三面都问了这个问题,在此做了整理,希望可以帮助到大家,欢迎查漏补缺。 数据处理和视图加载分离 我们知道,从远端拉取数据肯定是要放在异步的,在我们拉取下来数据之后可能...
说到缓存,都会想到内存缓存 LruCache 和磁盘缓存 DiskLruCache,两者都是基于 LRU(Lest Resently Used)算法并使用 LinkedHas...
EventBus 官方给出的说明是:EventBus 是一致基于发布/订阅模式的事件总线,适用于 Android/Java; 了解 EventBus 之前,应该先明白以下问题...