
kotlin
seekting2013
这个作者很懒,什么都没留下…
展开
-
Kotlin之Lambda表达式原理及应用
Kotlin之Lambda表达式原理及应用初探Lambda表达,可以看成是一个代码块,先来一个栗子热热身. val codeblock = { f: Float, s: String -> println("hello $s") f.toByte() }以上的codeblock就是一个代码块,也可以理解成一个方法,它的两个参数分别为Flo原创 2017-09-27 11:53:52 · 938 阅读 · 0 评论 -
BitmapFactory Decode大小的时候需要获取所有的流文件吗?
BitmapFactory Decode大小的时候需要获取所有的流文件吗? thread { val str = "http://192.168.31.163/http/img/15H743-001.JPG" val url = URL(str) val option = BitmapFactory.Options()原创 2017-11-11 21:46:28 · 295 阅读 · 0 评论 -
Glide 显示视频缩略图及遇到的坑
Glide 显示视频缩略图及遇到的坑实现原理Glide支持视频格式的文件,但是在3.x里会有些欠缺。其底层是通过 MediaMetadataRetriever实现的。MediaMetadataRetriever拥有获取视频的第几帧的能力,Glide获取视频里的第n帧的代码如下:VideoBitmapDecoder.java@Overridepublic Bitmap decode(ParcelFi原创 2017-11-11 21:52:57 · 18522 阅读 · 6 评论 -
kotlin反射class.java和javaClass区别
kotlin反射class.java和javaClass区别kotlin文件的类class Person { var name: String = "" var age: Int = 0}java文件的类public class Cat {}测试代码:fun main(args: Array<String>) { val person = Person() val原创 2017-12-28 19:51:27 · 7972 阅读 · 0 评论