如果你学过Ruby,你一定知道“万物皆对象”。Kotlin中也一样。即便数字(Numbers)在Kotlin中是基本类型,也可以这样写:123.toString()
下面我们来看一下Kotlin中的基本类型。
NumbersKotlin提供的数字类型和Java很像:
Type
Bitwidth
Double
64
Float
32
Long
64
Int
32
Sho
Continue reading
先提个问题
Android程序员为什么要学Kotlin?
Java不争气。在1.5时代Java或许还能和C#谈笑风生,而现在C#不知道比Java高明到哪里去了。虽然Java8中也加入了闭包等有用的特性,但Android又不支持……
RxJava。想象这样一个需求:用户连续点击某个区域10次且每次间隔不超过500毫秒,则触发一个彩蛋。实现这个需求很容易,但代码会很混乱。我们得自己控制计时器,保存时间
Continue reading
最近在Android平台上生成PDF文件时,碰到了内嵌字体的问题。大部分打印厂的机器是不支持PDF内嵌字体的,所以要想将文字按指定的字体印刷出来,只能转曲。
转曲转曲的意思就是把文字转成曲线线段,可以想象成把文字的轮廓勾勒出来。Android中的Paint.getTextPath方法可以获得String的Path,而PathMeasure可以获得Path中的关键点。
123456789101112
Continue reading