最新 最热

Kotlin中单利常用的五种写法

单利模式是写代码过程中不可避免用到的,下面我总结一下单利常用的五种写法,话不多说了,来一起看看详细的介绍吧

2021-06-02
0

Android的room数据库使用小结(kotlin)

Room是Google官方推荐使用的数据库,相比较某些优秀数据库框架来说,不用过于担心某天库会停止维护,且访问数据库非常流畅,并且提供了与常规的ORM框架一样,通过添加编译期注解来进行表和字段的配置,譬如@Database、@Dao、@Ent...

2021-06-02
0

Android&Kotlin编译速度原理剖析

由于内容比较多,所以拆分了两部分来讲解。欢迎点赞和关注给作者一些动力感谢感谢。如果有任何的想法和创意都可以直接和我联系讨论。整体内容主要分为六部分来介绍:...

2021-05-28
1

drawable用Kotlin应该这样写

通常我们在res/drawable下面自定义shape和selector来满足一些UI的设计,但是由于xml最终转换为drawable需要经过IO或反射创建,会有一些性能损耗,另外随着项目的增大和模块化等,很多通用的样式并不能快速复用,需要合理的项目...

2021-05-28
0

Kotlin 基础 | 委托及其应用

委托是常见的模式,它和编程语言无关,即把本来自己做的事情委托给另一个对象去做。装饰者模式和代理模式都通过委托复用了行为。Kotlin 在语言层面支持了委托,这一篇结合实例介绍一下 Kotlin 的委托。...

2021-05-28
0

Kotlin 和 Java 关于局部变量的区别

众所周知,在 Java 方法内将局部变量作为参数传递到方法后,如果该参数是基本数据类型,那内部的赋值修改不会同步到外部,如果是引用数据类型,对于对象的赋值也是不会同步到外部的,但是对于对象的属性修改是会同步的,这是因为 J...

2021-05-17
0

Kotlin协程-协程的内部概念Continuation

+-------+           +-----------+| START |----------------------->| SUSPENDED |+-------+           +-----------+                 |  ^             ...

2021-05-17
0

[更正视频] 如何为 Gradle 的 KTS 脚本添加扩展?

(抱歉各位,之前发布的内容当中视频嵌入成“迁移 KTS”那一节的视频了,这次重新发布,更正视频内容,感谢大家的支持!)

2021-05-14
1

如何为 Gradle 的 KTS 脚本添加扩展?

现在我们的 Gradle 脚本都迁移到 KTS 了。接下来我们要考虑的问题是,能不能添加一些好用的扩展,方面后续脚本的编写?

2021-05-14
1

kotlin 判断数字_Kotlin程序显示范围之间的阿姆斯壮数字

An Armstrong number is a number such that the sum of the nth power of its digits is equal to the number itself, where n is the number of digits in the number (t...

2021-04-28
0