本文以kotlin为语言基础,白手做一个组件化插件,选择kotlin一是因为groovy语言编写起来不太友好,二是顺便学习一下kotlin;选择做一个插件,是因为插件可以ho...
本文以kotlin为语言基础,白手做一个组件化插件,选择kotlin一是因为groovy语言编写起来不太友好,二是顺便学习一下kotlin;选择做一个插件,是因为插件可以ho...
前言 在 Android 中,Handler 是贯穿于整个应用的消息机制,在面试中出现的概率为:100% 在这篇文章里,我将带你梳理 Handler 的使用攻略 & 设计原理...
找了很多天也没有找到关于 RxKotlin 的文章,而 RxJava 的文章不能体现 Kotlin 的优势。那就自己动手写。 我看不懂长篇大论,所以这个系列没有一个例子超过1...
前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用...
一、引入库文件 二、重写AppGlideModule 必须加上 @GlideModule注解,其中UnsafeOkHttpClient类的代码如下: 三、配置glide加载h...
一.redis下载 官网:https://redis.io/download选择Stable(稳定版)下载,当前最新版为5.0.4,下载完后解压redis-5.0.4.tar...
一、安装 采用brew方式安装,没有安装过brew的先下载安装brew。 安装jenkins 链接launchd配置文件 二、启动 启动成功后在浏览器中输入http://lo...
刘海屏适配 比如我们需要全屏显示的时候,Google在api28中已经做了处理。如下面代码: layoutInDisplayCutoutMode值说明:(1)LAYOUT_I...
由于项目优化,将项目使用的数据库GreenDao从2.0升级到3.0,两者在配置及使用上均有很大的不同,关于GreenDao的介绍,可以在我之前的文章 GreenDao2.0...