辅助功能(AccessibilityService)是一个Android系统提供的一种服务,继承自Service类。AccessibilityS...
The phantom menace 我在开发的时候遇到这样一个恶心的场景:一个TextView(本业务中是指horde_hall_name)的...
ArrayBlockingQueue使用场景 我们先写个程序看下如何使用ArrayBlockingQueue: 这是一个生产者消费者模型的例子,...
Symbol简介 ES6新加入了一种原始数据类型Symbol,表示独一无二的值,这是js的第七种数据类型,前六种是:Undefined、Null...
成员变量: 可以看出有一个排序器变量comparator,可以知道TreeMap是可以排序的(默认自然排序,或者自定义排序)。节点类TreeMa...
前面几篇文章分析了java.util.concurrent.atomic包下的原子类和synchronized同步锁,这篇分析JUC的locks...
背景 维基百科中的定义: 可缩放向量图形(Scalable Vector Graphics,SVG)是一种基于可扩展标记语言(XML),用于描述...
本文翻译自Geometric Android Animations using the Canvas,不过很多与技术无关的段落没有翻译,只保留了...
利用tools命名空间,android studio支持很多XML属性,当构建app时这些属性会被擦除,对APK的大小和运行时行为没有任何影响。...