介绍 Realm 是一个 MVCC[https://en.wikipedia.org/wiki/Multivers...[作者空间]
Android端实现 Paint paint = new Paint();ColorMatrix cm = new...[作者空间]
用Aop的方式打印当前Activity执行的生命周期,首先追踪了Activity生命周期的调用到底来自何处, 在A...[作者空间]
前言 Rxjava由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。...[作者空间]
责任链模式 概念 责任链,顾名思义,就是用来处理相关事务责任的一条执行链,执行链上有多个节点,每个节点都有机会(条...[作者空间]
今天我们来学习一下RecyclerView另一个鲜为人知的辅助类--ItemTouchHelper。我们在做列...[作者空间]
本文转自【Android】Vibrator手机振动Android开启振动主要运用了Vibrator(振动器),系统...[作者空间]
okhttp之旅(一)--简介okhttp之旅(二)--请求与响应流程okhttp之旅(三)--拦截器Interc...[作者空间]
1.mac上配置adb环境,具体配置方式,可以上网查找相关文章,下载相关文件,并配置环境变量。配置成功后,打开控制...[作者空间]
一、从方法区(PermGen)到元空间(Metaspace) 方法区(PermGen) JDK1.8以前的HotS...[作者空间]
说到Java并发编程,很多开发第一个想到同时也是经常常用的肯定是Synchronized,但是小编这里提出一个问题...[作者空间]
在使用Handler时如果直接使用匿名内部类的方式创建Handler对象ide会发出警告,提示内存泄漏风险。这时可...[作者空间]
对于很多初步接触webview的朋友来说,不管你是自己代码中写webview,还是接入第三方sdk,经常会在需...[作者空间]
前言 Rxjava由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。...[作者空间]
先说说两者的关系,DataBinding是一个实现数据和UI绑定的框架,而MVVM是一种架构模式,实现MVVM模式...[作者空间]
前言 在一次偶然的情况下,在简书上看到 一句代码搞定 Android 图片压缩 真的是打瞌睡碰到了枕头啊~ 因为最...[作者空间]
Realm简介 数据库Realm,是用来替代sqlite的一种解决方案,它有一套自己的数据库存储引擎,比sqlit...[作者空间]