美文网首页Android开发社区Android知识程序员
Kotlin项目配置及结合Retrofit的使用

Kotlin项目配置及结合Retrofit的使用

作者: drawthink | 来源:发表于2017-05-18 14:50 被阅读261次

    本文示例的Github下载地址

    前言:

    第一次了解Kotlin,只是皮毛。使用Kotlin,并结合Retrofit写了个Demo,仅供新手学习。

    Kotlin是用于JVM,Android,,网页等的静态类型编程语言, 与Java 100%互通,在2010年被JetBrains首次推出,目前已经开源。

    不过最为值得兴奋的是在今年的Goole大会上,Google宣布,将Kotlin语言作为安卓开发的一级编程语言。并在之后的Android Studio 3.0版本中提供内置支持。

    更多关于Kotlin介绍请移步官方网址

    废话不多说,正文开始。

    一.Kotlin在Android项目中的配置。

    1.在Android studio中新建一个Android项目。

    2.在项目build.gradle中配置Kotlin的类路径。

    buildscript {

    ext.kotlin_version="1.1.2"

    repositories {

    jcenter()

    }

    dependencies{

    classpath'com.android.tools.build:gradle:2.2.2'

    classpath"org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

    }

    }

    3.在模块build.gradle中配置,添加所使用的Kotlin依赖。

    applyplugin:'kotlin-android'

    applyplugin:'kotlin-android-extensions'

    dependencies {

    compile"org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"

    }

    4.在Android studio中安装Kotlin插件,用于支持Kotlin的语言特性.

      选择: File-> settings-> plugins -> kotlin,安装完后重启Android studio即可。

    完成以上配置后,这时候就可以开始代码的编写了,先来看看MainActivity。

    classMainActivity : AppCompatActivity() {

            private vartvContent: TextView? =null

            private varmDialog: DialogHelper? =null

            private varbtnGet: Button?=null;

            override funonCreate(savedInstanceState: Bundle?) {

                    super.onCreate(savedInstanceState)

                    setContentView(R.layout.activity_main)

                    tvContent= findViewById(R.id.tv_content) as TextView;

                    btnGet= findViewById(R.id.btn_get) as Button;

                    btnGet?.setOnClickListener{getUserInfo()}

    }}

    Kotlin的代码风格比较简洁,有更多的操作符来简化开发,如操作符?.就省去了我们用Java开发先判断对象是否为NULL,再进行操作。更多的特性还需要以后慢慢研究。

    相关文章

      网友评论

        本文标题:Kotlin项目配置及结合Retrofit的使用

        本文链接:https://www.haomeiwen.com/subject/dfjsxxtx.html