![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Kotlin
奔跑吧技术人
这个作者很懒,什么都没留下…
展开
-
Kotlin环境搭建
效果展示方式一 直接新建新项目AS3.1已经自带Kotlin插件,不需要额外安装方式二 module中添加kotlin支持project build.gradlebuildscript { ext.kotlin_version = '1.3.11' repositories { google() jcenter() } ...原创 2019-01-11 22:19:50 · 282 阅读 · 0 评论 -
Kotlin返回与跳转
前言你还在把Java当成Android官方开发语言吗?Kotlin了解一下!2017年Google IO大会宣布使用Kotlin作为Android的官方开发语言,相比较与典型的面相对象的JAVA语言,Kotlin作为一种新式的函数式编程语言,也有人称之为Android平台的Swift语言。环境以及工具Android Studio 3.3整体介绍Kotlin 有三种结构化跳转表达式...原创 2019-01-28 23:34:04 · 645 阅读 · 0 评论 -
Kotlin 控制语句 if when for while
前言你还在把Java当成Android官方开发语言吗?Kotlin了解一下!2017年Google IO大会宣布使用Kotlin作为Android的官方开发语言,相比较与典型的面相对象的JAVA语言,Kotlin作为一种新式的函数式编程语言,也有人称之为Android平台的Swift语言。环境以及工具Android Studio 3.3if 表达式 //-----------...原创 2019-01-28 23:30:29 · 152 阅读 · 0 评论 -
Kotlin基本类型
前言你还在把Java当成Android官方开发语言吗?Kotlin了解一下!2017年Google IO大会宣布使用Kotlin作为Android的官方开发语言,相比较与典型的面相对象的JAVA语言,Kotlin作为一种新式的函数式编程语言,也有人称之为Android平台的Swift语言。环境以及工具Android Studio 3.3数字Kotlin 处理数字在某种程度上接近 J...原创 2019-01-28 23:19:22 · 132 阅读 · 0 评论 -
Kotlin扩展方法
前言带你深入理解Kotlin扩展函数和java的关系环境以及工具Android Studio 3.3扩展函数(本kt文件中扩展方法)//-----------------------扩展函数(本类中扩展方法)-------------------------------------class Test1 { var name: String = "boyi.chen"}//...原创 2019-02-01 15:18:03 · 919 阅读 · 0 评论 -
Kotlin接口
前言你还在把Java当成Android官方开发语言吗?Kotlin了解一下!2017年Google IO大会宣布使用Kotlin作为Android的官方开发语言,相比较与典型的面相对象的JAVA语言,Kotlin作为一种新式的函数式编程语言,也有人称之为Android平台的Swift语言。环境以及工具Android Studio 3.3接口定义//-----------------...原创 2019-02-01 15:10:16 · 123 阅读 · 0 评论 -
Kotlin继承
前言你还在把Java当成Android官方开发语言吗?Kotlin了解一下!2017年Google IO大会宣布使用Kotlin作为Android的官方开发语言,相比较与典型的面相对象的JAVA语言,Kotlin作为一种新式的函数式编程语言,也有人称之为Android平台的Swift语言。环境以及工具Android Studio 3.3继承//基类open class Examp...原创 2019-02-01 15:00:36 · 573 阅读 · 0 评论 -
Kotlin重构初体验之告别FindViewById
前言我希望我的文章不要弯弯绕绕,直接贴代码希望大家可以看得懂,看完文章可以达到学习的第一个里程碑,至于后面原理慢慢的补上就是了,毕竟业务和解决问题优先嘛。环境以及工具AndroidStudio3.1.4效果展示整体步骤MainActivity.kt/** * kotlin定位控件方式 * 1.kt中使用xml中Id直接定位控件 * 2.通过父布局id定位到子布局控件 * k...原创 2019-01-16 10:18:58 · 459 阅读 · 0 评论 -
Kotlin重构如何兼容原先的ButterKnife、EventBus3.1
前言如有以下情况,本节教程可能对你有帮助1.如果原先项目用java写的,现在需要引入kotlin,这个时候你会碰到Java中的Butterknife点击事件失效了,以及EventBus3.1在编译期生成的索引文件找不到了。2.如果整个工程都是Kotlin项目,你需要用到Butterknife的onClick功能或者EventBus事件总线。环境以及工具AndroidStudio3.1.4...原创 2019-01-14 18:06:36 · 396 阅读 · 0 评论 -
当ButterKnife8.8.1碰到AndroidX怎么办
前言我希望我的文章不要弯弯绕绕,直接贴代码希望大家可以看得懂,看完文章可以达到学习的第一个里程碑,至于后面原理慢慢的补上就是了,毕竟业务和解决问题优先嘛。按照官方文档说明 androidx 是对 android.support.xxx 包的整理后产物。由于之前的support包过于混乱,所以,google推出了 androidX。环境以及工具AndroidStudio3.3报错展示Ca...原创 2019-01-18 18:27:53 · 7846 阅读 · 8 评论 -
Kotlin 类和对象
前言你还在把Java当成Android官方开发语言吗?Kotlin了解一下!2017年Google IO大会宣布使用Kotlin作为Android的官方开发语言,相比较与典型的面相对象的JAVA语言,Kotlin作为一种新式的函数式编程语言,也有人称之为Android平台的Swift语言。环境以及工具Android Studio 3.3类的修饰符 //------------...原创 2019-01-28 23:44:51 · 113 阅读 · 0 评论