上一页 1 ··· 73 74 75 76 77 78 79 80 81 ··· 105 下一页
摘要: Kotlin是Jetbrians公司开发的一款编程语言,基于jvm兼容Java。 要求 IDE:IDEA或者Android Studio(简称studio)对Kotlin语言有所了解,官方文档:https://kotlinlang.org/docs/reference/ 在studio中安装kotl 阅读全文
posted @ 2017-04-10 12:25 simadi 阅读(374) 评论(0) 推荐(0)
摘要: 一. 在Android Studio上安装Kotlin插件 按快捷键Command+, -> 在Preferences界面找到Plugins -> 点击Browse repositories ... -> 输入Kotlin -> 安装Kotlin (老版本需要安装 Kotlin 和Kotlin Ex 阅读全文
posted @ 2017-04-10 12:24 simadi 阅读(624) 评论(0) 推荐(0)
摘要: 在读完扩展函数和默认值这篇文章之后,那么接下来要介绍什么呢?在本系列第一篇文章中我们说过,Kotlin使得Android开发更加简单,本文我们将进一步作介绍。 自定义视图 你应该还记得,在说到Kotlin的局限性时,我们提到了在Kotlin早期版本(M10之前)是不支持自定义视图的,因为当时只能为每 阅读全文
posted @ 2017-04-10 12:20 simadi 阅读(902) 评论(0) 推荐(0)
摘要: 通过前面两篇文章,我们学习了Kotlin的基本知识,并知道如何配置工程,本文将接着介绍Java没有的而Kotlin实现了的有趣的特性。记住当你对Kotlin语言有任何疑问时,请参考官方指南。该指南组织的很好,而且容易理解,本文将不会介绍语言的基本知识。 扩展函数 Kotlin的扩展函数功能使得我们可 阅读全文
posted @ 2017-04-10 12:19 simadi 阅读(1023) 评论(0) 推荐(0)
摘要: 在基本了解什么是Kotlin以及Kotlin可以做什么之后,接下来就到了配置Android Studio并使用Kotlin开发Android apps的时候了。首次配置Android Studio需要几个步骤,而有些Gradle配置是每个新建工程都要重新配置的。 在本系列文章中,我将创建一个精简版的 阅读全文
posted @ 2017-04-10 12:17 simadi 阅读(347) 评论(0) 推荐(0)
摘要: Kotlin是一门基于JVM的编程语言,它正成长为Android开发中用于替代Java语言的继承者。Java是世界上使用最多的编程语言之一,当其他编程语言为更加便于开发者使用而不断进化时,Java并没有像预期那样及时跟进。 Java缺失的很多特性在最新的修订版中逐渐覆盖到了,但Android开发者暂 阅读全文
posted @ 2017-04-10 12:16 simadi 阅读(307) 评论(0) 推荐(0)
摘要: 目标 本文旨在引导开发者使用Kotlin来开发Android应用。 至于Kotlin语言的语法和教程等,不在本文讨论范围,请参考以下官网文档和网上的开发教程。 简介 名词解释 Kotlin Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。Kotlin可以编译成Java 阅读全文
posted @ 2017-04-10 11:46 simadi 阅读(950) 评论(0) 推荐(0)
摘要: 很久前就想学习下Retrofit了,不过总是没有时间,正好最近新项目要用到网络请求,正好研究了下Retrofit2.2的简单使用方法,大致记录如下: Retrofit与okhttp共同出自于Square公司,retrofit就是对okhttp做了一层封装。网络请求依赖Okhttp,我们只需要通过简单 阅读全文
posted @ 2017-04-07 17:01 simadi 阅读(435) 评论(0) 推荐(0)
摘要: android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根据首字母对应VERBOSE,DEBUG,INFO, WARN,ERROR。 1、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose 阅读全文
posted @ 2017-04-07 16:11 simadi 阅读(410) 评论(0) 推荐(0)
摘要: 初学Java语言, 代码中的extends和implements让我感到很迷惑,现在终于弄明白它们之间的区别和用法了。 [c-sharp] view plain copy //定义一个Runner接口 public inerface Runner { int ID = 1; void run (); 阅读全文
posted @ 2017-04-06 13:57 simadi 阅读(849) 评论(0) 推荐(0)
上一页 1 ··· 73 74 75 76 77 78 79 80 81 ··· 105 下一页