
Kotlin
奔跑吧技术人
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Kotlin环境搭建
效果展示 方式一 直接新建新项目 AS3.1已经自带Kotlin插件,不需要额外安装 方式二 module中添加kotlin支持 project build.gradle buildscript { ext.kotlin_version = '1.3.11' repositories { google() jcenter() } ...原创 2019-01-11 22:19:50 · 362 阅读 · 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 · 699 阅读 · 0 评论 -
Kotlin 控制语句 if when for while
前言 你还在把Java当成Android官方开发语言吗?Kotlin了解一下! 2017年Google IO大会宣布使用Kotlin作为Android的官方开发语言,相比较与典型的面相对象的JAVA语言,Kotlin作为一种新式的函数式编程语言,也有人称之为Android平台的Swift语言。 环境以及工具 Android Studio 3.3 if 表达式 //-----------...原创 2019-01-28 23:30:29 · 193 阅读 · 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 · 172 阅读 · 0 评论 -
Kotlin扩展方法
前言 带你深入理解Kotlin扩展函数和java的关系 环境以及工具 Android Studio 3.3 扩展函数(本kt文件中扩展方法) //-----------------------扩展函数(本类中扩展方法)------------------------------------- class Test1 { var name: String = "boyi.chen" } //...原创 2019-02-01 15:18:03 · 988 阅读 · 0 评论 -
Kotlin接口
前言 你还在把Java当成Android官方开发语言吗?Kotlin了解一下! 2017年Google IO大会宣布使用Kotlin作为Android的官方开发语言,相比较与典型的面相对象的JAVA语言,Kotlin作为一种新式的函数式编程语言,也有人称之为Android平台的Swift语言。 环境以及工具 Android Studio 3.3 接口定义 //-----------------...原创 2019-02-01 15:10:16 · 159 阅读 · 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 · 617 阅读 · 0 评论 -
Kotlin重构初体验之告别FindViewById
前言 我希望我的文章不要弯弯绕绕,直接贴代码希望大家可以看得懂,看完文章可以达到学习的第一个里程碑,至于后面原理慢慢的补上就是了,毕竟业务和解决问题优先嘛。 环境以及工具 AndroidStudio3.1.4 效果展示 整体步骤 MainActivity.kt /** * kotlin定位控件方式 * 1.kt中使用xml中Id直接定位控件 * 2.通过父布局id定位到子布局控件 * k...原创 2019-01-16 10:18:58 · 520 阅读 · 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 · 454 阅读 · 0 评论 -
当ButterKnife8.8.1碰到AndroidX怎么办
前言 我希望我的文章不要弯弯绕绕,直接贴代码希望大家可以看得懂,看完文章可以达到学习的第一个里程碑,至于后面原理慢慢的补上就是了,毕竟业务和解决问题优先嘛。 按照官方文档说明 androidx 是对 android.support.xxx 包的整理后产物。由于之前的support包过于混乱,所以,google推出了 androidX。 环境以及工具 AndroidStudio3.3 报错展示 Ca...原创 2019-01-18 18:27:53 · 7956 阅读 · 8 评论 -
Kotlin 类和对象
前言 你还在把Java当成Android官方开发语言吗?Kotlin了解一下! 2017年Google IO大会宣布使用Kotlin作为Android的官方开发语言,相比较与典型的面相对象的JAVA语言,Kotlin作为一种新式的函数式编程语言,也有人称之为Android平台的Swift语言。 环境以及工具 Android Studio 3.3 类的修饰符 //------------...原创 2019-01-28 23:44:51 · 153 阅读 · 0 评论