首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
kotlin
订阅
Lisen
更多收藏集
微信扫码分享
微信
新浪微博
QQ
40篇文章 · 0订阅
[译]Kotlin中内联类的自动装箱和高性能探索(二)
在上一篇文章中,我们知道了Kotlin的实验阶段的新特性内联类是如何让我们"创建需要的数据类型但是不会损失我们需要的性能"。我们了解到: 3、这可以大大提高我们应用程序的性能,特别是当基础类型是一个基本数据类型时。 但是在某些情况下,内联类实际上比传统的普通类执行速度更慢! 在…
[译]Kotlin泛型中何时该用类型形参约束?
今天这篇文章依旧很简单,只要搞懂一个东西就可以了。那就是泛型中的类型形参的约束,这个概念在Java中也有的。但是我们有个疑惑是什么情况下使用泛型类型形参呢? 当你在声明一个泛型时,Kotlin允许你给这个泛型的类型形参增加约束条件,换言之就是把类型形参可接受的类型实参限制在一个…
像使用gradle一样,在kotlin中进行网络请求
上篇文章(DSL形式的基于retrofit、协程的网络请求封装)介绍了,如何基于retorfit、协程去开发一个dsl形式的网络请求,但是封装完后的写法并不足够DSL,有童鞋表示看起来还是如rxjava一样的链式请求而已。接下来便封装一个标准的DSL网络请求方式。 DSL是Do…
android-ktx 已发布,你还没有用过 Kotlin?
昨天,大神为他们的新作悄悄的点个赞。然后,就在圈子里面泛起已一圈一圈的涟漪。今天我来蹭下热点,简单介绍下这个库。 截止写这文章的时候,数据已经是这个样子。大神果然是大神啊,基本上搞Android 开发的,都会 flow 一下他,就像混黑社会的,总要拜关二爷。可能有些小伙伴儿就是…
[开发效率]Kotlin之扩展
扩展类似是一个设定了使用者的外置装甲。只要符合使用条件,就可以使用这种装甲。 众所周知,android开发中, view的重复点击是一个很常见的需要解决的问题。解决方案也很多,rxbindig,重新Listener,listenr中判断时间间隔。但都有一个缺点,代码太多啦。上吧…
Android开发之图像处理那点事——滤镜
在Android开发中,一般对图像的处理就是Bitmap(位图),它包含了图像的全部数据,即点阵和颜色值,点阵就是包含像素点的矩阵,而颜色值就是ARGB,分别代表透明、红色、绿色、蓝色通道,它们共同决定了像素点的颜色,今天我们来讲讲关于改变图像颜色的相关知识点。 对于图像来说,…
教你如何攻克Kotlin中泛型型变的难点(上篇)
Kotlin中泛型相关的文章也几乎接近尾声,但到后面也是泛型的难点和重点。相信有很多初学者对Kotlin中的泛型型变都是一知半解,比如我刚开始接触就是一脸懵逼,概念太多了,而且每个概念和后面都是相关的,只要前面有一个地方未理解后面的难点更是越来越看不懂。Kotlin的泛型比Ja…
kotlin最佳实践
本文主要介绍一下个人工作中常用的kotlin的一些语法以及一些注意事项。文章我没有做分割,可能比较长。
Kotlin 协程官网翻译
从本质上讲,协同程序是轻量级的线程。它们是与发布 协同程序构建器一起启动的。您可以实现相同的结果替换 launch { … } 用 thread { … } ,并 delay(…) 用 Thread.sleep(…) 。尝试一下。 如果以替换launch为开头thread,则编…
Kotlin协程它不香吗?
我们经常会写出异步操作的代码,那么这时候就免不了要处理线程间的通信及切换。你可能会想到Android已经有一些很优秀的框架来帮我们做这些事情,比如AsyncTask。但它有一些缺点: 它需要处理很多回调,一旦业务过多则容易陷入「回调地狱」。 强行把业务拆分成了前台、中间更新、后…