- 博客(7)
- 收藏
- 关注
原创 将Anko应用到项目中
Anko是JetBrains开发的一个强大的库。让android开发更加快速和容易。它可以简化你的代码,使其易读。Anko包含几个部分:Anko Commons:一个轻量的工具包,用来操作intent,dialog,log等等Anko Layouts:一种快速安全的方法,用来动态生成布局Anko SQLite:Anko Coroutines:基于kotlinx.
2017-06-30 17:02:03 655
原创 Say Goodbye To findViewById
我们调用过最多的方法——findViewById。有一万个View,就有至少一万次的调用,写起来是不是很烦,今天我们带来了一个神器,让我们对这个方法say goodbye。Kotlin Android Extensions第一步 配置gradle在包的build.gradle文件中添加apply plugin: 'kotlin-android-e
2017-06-30 16:57:13 281
原创 其他
集合与大多数语言不同,Kotlin区分可变集合和不可变集合,精确控制集合可编辑的时机,有助于消除bug和设计良好的api。不可变集合和Java中的类似,而可变集合的类名多了Mutable,例如MutableList。toList扩展方法将复制一个永远不会变的列表项。还有众多更加方便的方法等待你发现。区间区间表达式由具有操作符形式的..的range
2017-06-30 16:55:08 231
原创 函数
1、函数函数(方法)使用fun关键字来定义fun test(param: String) {}fun test(x: Int, y: Int) : Int { return x + y}使用等式替代括号fun test(x: Int, y: Int): Int = x + y如何写默认值fun test
2017-06-30 16:53:09 220
原创 类
1、类的定义如何定义一个类。与Java类似的是,它需要一个class关键字.class Track {}它有一个默认并且唯一的构造器,你只需要在类名后面加上参数:class Track(json: String) { //如果这个类没有任何的内容,则可以省略花括号}如果默认构造函数有注解或者可见性修饰符,那么需要加入构造器的关键词class Tr
2017-06-30 16:50:32 255
原创 变量和属性
Kotlin对于万物皆对象的阐述更加全面,没有像Java中那样的原始基本类型。1、基本类型当然,想整形、浮点、布尔值这些类型仍然存在,但是它们全部都会作为对象存在。需要在使用的时候注意以下几点:数字类型不会自动转型。val i:Int=7val d: Double = i.toDouble()字符Char不能直接作为数字处理val c:Char='c'
2017-06-30 16:47:27 445
原创 Kotlin简介
Kotlin是由JetBrains公司开发的基于JVM的语言,而JetBrains开发了Intellij,而Android Studio又基于Intellij。因此,对于我们Android开发人员来说,Kotlin即容易学习,又容易使用。Kotlin相比于Java的优势在哪里?更易表现:换言之,你可以编写更少的代码实现同样的功能;更加安全:Kotlin是空安全的,它在编译时就处理了
2017-06-30 16:32:28 473
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人