现在位置: 首页 > Kotlin
2020年02月18日 编程语言 ⁄ 共 4235字 评论关闭

Kotlin 扩展函数和扩展属性的使用方法 Kotlin 能够扩展一个类的新功能而无需继承该类或者使用像装饰者这样的设计模式. 这通过叫做 扩展 的特殊声明完成. 例如,你可以为一个你不能修改的.来自第三方库中的类编写一个新的函数. 这个新增的函数就像那个原始类本来就有的函数一样,可以用普通的方法调用. 这种机制称为 扩展函数 .此外,也有 扩展属性 , 允许你为一个已经存在的类添加新的属性. 前言 作为安卓开发,我们常常碰到这样的场景,需要把以dp为单位的值转化为以px为单位.这时候我们常会写一个Utils类,比如说 public cl

阅读全文
2020年02月18日 编程语言 ⁄ 共 5192字 评论关闭

Kotlin中的对象表达式和对象声明的具体使用 Kotlin的对象表达式与Java中的匿名内部类的主要区别:匿名内部类只能指定一个父类型,但对象表达式可以指定0~N个肤类型. 一.对象表达式 对象表达式的语法格式如下: object [: 0~N个父类型]{ //对象表达式的类体部分 } 对象表达式还有如下规则: 对象表达式不能是抽象类,因为系统在创建对象表达式时会立即创建对象.因此不允许将对象表达式定义成抽象类. 对象表达式不能定义构造器.但对象表达式可以定义初始化块,可以通过初始化块来完成构造器需要完成的事情. 对象表达式可以包含内部类,

阅读全文
2020年02月18日 编程语言 ⁄ 共 4798字 评论关闭

使用kotlin协程提高app性能(译) 协程是一种并发设计模式,您可以在Android上使用它来简化异步执行的代码.Kotlin1.3版本添加了 Coroutines,并基于其他语言的既定概念. 在Android上,协程有助于解决两个主要问题: 管理长时间运行的任务,否则可能会阻止主线程并导致应用冻结. 提供主安全性,或从主线程安全地调用网络或磁盘操作. 本主题描述了如何使用Kotlin协程解决这些问题,使您能够编写更清晰,更简洁的应用程序代码. 管理长时间运行的任务 在Android上,每个应用程序都有一个主线程来处理用户界面并管理

阅读全文
2020年02月14日 编程语言 ⁄ 共 6573字 评论关闭

这篇文章主要介绍了使用Kotlin+RocketMQ实现延时消息的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

阅读全文
2020年02月14日 编程语言 ⁄ 共 2416字 评论关闭

这篇文章主要给大家介绍了关于Kotlin的枚举与异常的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Kotlin具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧

阅读全文
2020年02月14日 编程语言 ⁄ 共 1017字 评论关闭

这篇文章主要给大家介绍了关于Kotlin如何捕获上下文中的变量与常量的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Kotlin具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧

阅读全文
2020年02月14日 编程语言 ⁄ 共 982字 评论关闭

这篇文章主要给大家介绍了关于Kotlin中双冒号::使用的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Kotlin具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧

阅读全文
2020年02月13日 编程语言 ⁄ 共 4260字 评论关闭

这篇文章主要介绍了Kotlin 扩展函数和扩展属性的使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

阅读全文
2020年02月13日 编程语言 ⁄ 共 1515字 评论关闭

这篇文章主要介绍了Kotlin之在Gradle中无参(no-arg)编译器插件的使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

阅读全文
2020年02月13日 编程语言 ⁄ 共 3117字 评论关闭

这篇文章主要介绍了android kotlin 点击更换全局语言的实现方法,这里主要介绍中日英切换,需要的朋友可以参考下

阅读全文