Sunmoon的博客

点点滴滴

截至Glide 4.0版本,其代码量已经相当多了。所以学习Glide源码前很有必要了解Glide中几个关键概念,并从整体上理解这些关键概念之间的关系,否则很容易迷失在代码的实现细节中。

阅读全文 »

最近一次技术分享中遗留的两个疑问。分享时并不完全了解,下来后简单整理了一下,记录之。

阅读全文 »

26.0.0版本的support库对min SDK version的要求是至少14,所以一些用于兼容14以下的代码直接从support库中移除了,比如AnimatorCompatHelper类。Android开发中使用第三方库时要注意是否有依赖的support库版本不统一的问题,避免运行时找不到support库中的类引起crash。

阅读全文 »

Kotlin中可以使用thread()方法创建新的线程,指定的语句块将在新线程中运行。语法简单,十分易用。

阅读全文 »

Kotlin的Map相对于Java的Map在设计上有更好的”不变性”,在使用上也更加方便。

阅读全文 »
0%