在Android学习过程中,初学者踩过的坑我也都踩过,我也深深地知道大家在学习过程中最棘手的问题是什么。举个例子,在3年前,我想在SlidingMenu中放入一个ListVi...
很早之前就想深入的研究和学习一下热修复,由于时间的原因一直拖着,现在才执笔弄起来。 Android而更新系列:Android热更新一:JAVA的类加载机制Android热更新...
推荐一篇关于三级缓存的文章三级缓存(MemoryCache,DiskCache,NetCache)浅析LRUCache原理(Android) . LruCache部分源码解析...
Windows 机器被公司回收了,只能用自己Mac做一些开发,所以想在Mac上把Jetbrains家族的idea装上,毕竟大家公认的最好用的开发工具之一了,事实证明,确实...
抛出 Handler中的IdleHandler 它有什么能力? 它有什么用处? 能想到一些合适的场景吗? Answer1: 首先看下源码的注释 注释中明确的指出当消息队列空闲...
目录 1.介绍 2.为什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依赖3.2 相对定位3.3 角度定位3.4 边距3.5...
「简书」作为一款「写作软件」在诞生之初就支持了 Markdown,Markdown 是一种「电子邮件」风格的「标记语言」,我们强烈推荐所有写作者学习和掌握该语言。为什么?可以...
前言: 以前都是看别人的博客、书来分析Handler的源码,没有自己真正系统的研究源码,导致虽然看了那么多博客,还是似懂非懂,理解的不够透彻,所以说看别人的博客只是帮助你理解...
相信大家在大学的《算法与数据结构》里面都学过快速排序(QuickSort), 知道这种排序的性能很好,JDK里面直到JDK6用的都是这种经典快排的算法。但是到了JDK7的时候...