
kotlin
文章平均质量分 66
水月沐风
千里之行,始于足下。
展开
-
Kotlin之路-起点篇
概述 2017年google开发者大会上,Google正式将kotlin列为其官方语言。那么,到底kotlin有何厉害之处呢?简单来说,使用kotlin,可以让代码更加简洁和易读,同时支持函数式编程,100%兼容老牌开发语言-Java,并且还有很多实用的语法糖。知乎上还有关于kotlin的大牛论战,看法褒贬不一,但是,个人看来,kotlin是大势所趋。如果你认为kotlin只能用来开发And...原创 2018-02-12 14:11:29 · 430 阅读 · 0 评论 -
基于Kotlin解决Android中Handler内存泄漏问题
作为Android开发者,我们都知道,当我们在子线程处理完耗时任务后刷新UI时,一般会借助于 Handler 来实现。关于handler具体用法这里不做说明了,在使用 Handler 时一般会遇到内存泄漏的隐患,同时编译器也会给出一大片黄色的警告,在两者驱使下,我们势必要对其暴露的问题进行合理解决。 关于Handler内存泄漏原因的详细分析可以参考该文章:https://www.jianshu...原创 2018-09-19 14:15:10 · 3665 阅读 · 0 评论 -
Android简单实现本地图片和视频选择器功能
哈喽,大家好,好久不见了,很久没有更新 Android 方面的技术文章了,最近在忙公司的 AR 类的新产品,其中涉及到本地图片和视频的选择和上传功能。至于为什么不用系统提供的图片和视频选择器,原因你懂的,系统提供的选择器只能通过 Intent 方式去获取,这意味着需要离开当前页面前往系统的媒体库,选择完毕后在onActivityResult 方法中拿到结果。这显然存在很多弊端:UI的定制化很差...原创 2018-09-22 15:07:19 · 6407 阅读 · 2 评论 -
当 Kotlin 中的监听器包含多个方法时,如何让它 “巧夺天工”?
原文地址:Listeners with several functions in Kotlin. How to make them shine?原文作者:Antonio Leiva译文出自:掘金翻译计划本文永久链接:https://github.com/xitu/gold-miner/blob/master/TODO1/listeners-several-functions-kotlin...翻译 2018-12-24 09:30:53 · 1742 阅读 · 0 评论 -
带你领略 Kotlin 中的 “when”魔法
提到 when,大家都会联想到 Java 中的 switch,然而在 kotlin 中,when 显然比 Java 中的 switch 要强大得多。首先,我们先来看看 when 的特点:它可以作为表达式使用使用更加安全强大灵活的分支结构可以不带参数接下来,我来带大家逐步领略这些特点。以下面这段 Java 功能代码为例:switch(animal) { case EAGLE:...原创 2019-05-21 14:10:20 · 788 阅读 · 0 评论