自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除