前言 这篇blog主要记录一下最近刚好遇见的问题,要实现一个gif只播放一次并且要在gif播放完之后回调一下的需求,项目目前用的Glide是4....
最近用Kotlin做了个小项目,用这个系列记录一下关于Kotlin的一些学习笔记,分享给大家。 使用Kotlin 如果你的Android Stu...
本篇博客主要和大家分享编写一个学校教务系统的客户端版本,主要是关于登录以及数据获取方面,结尾还会附上本人以前编写的客户端源代码,有兴趣的可以自行...
俗话说,工欲善其事必先利其器,今天给大家分享几款提升开发效率的工具和插件。阅读本文大约需要3分钟。 FindViewByMe 相信你也跟我一样,...
本文主要是排查Android一个播放语音问题带来的ANR异常以及有时播放失败的Bug阅读本文大概需要花费3分钟。 引言 最近项目中的IM模块收到...
本篇将从源码角度带大家分析一下Android中常用的轻量级数据存储工具SharedPreferences,以及SharedPreferences...
上次我们分析了Tinker中关于Application的代理机制,这次我们来分析一下Tinker是如何进行补丁的合成与加载的。这里也附上之前的文...
上次我们分析了一下热修复的原理并着手实践了一下,这次将带大家一起探究Tinker源码。 引言 从上一篇Android热修复原理探索与实践中我们知...
最近一直在阅读微信Tinker的源码,为了加深理解和记忆,便自己动手实现了一下热修复,做了一个比较简单的demo,并写了这篇博客与大家分析,理解...
文集作者