美文网首页
Kotlint Android 入门

Kotlint Android 入门

作者: 韶指年华 | 来源:发表于2017-11-06 17:20 被阅读0次

    Kotlin是JetBrains开发的基于JVM的语言,JetBrains想必大家应该很熟悉了,他们创造了很多强大的IDE,android studio谷歌官方的android IDE就是基于Intellij,kotlin可以作为一个插件被用来开发android跟java  ,具体有以下优点 

    1.它更容易表现,使用kotlin你可以少写很多代码,比如创建数据类等。

    2.它更安全,在用Java开发时,大多数代码都是预防性的。为了不遇到非预期的NullPointerException,在使用之前,要不断的检测对象是否为空。与许多其它语言一样,因为需要使用安全调用运算符显式指明对象是否能够为空(null),所以Kotlin是空类型安全的

    3.它是函数式的,Kotlin是基于面向对象的语言。但是就如其他很多现代的语言那样,它使用了很多函数式编程的概念,比如,使用lambda表达式来更方便地解决问题。其中一个很棒的特性就是Collections的处理方式。

    4.它可以扩展函数,这意味着我们可以扩展类的更多的特性,甚至我们没有权限去访问这个类

     话不多说 ,言归正传 。   Android Studio 3.0 出来  , 默认支持Kotlin。新建一个项目:

                   项目这样 以及名称都没有问题 ,  但是会看到 项目名称 中包含了 kotlin , 最后你运行app 的会发现报错所以我们修改下包名:

                    完成之后正常步骤往下走 ,新建一个Activity:

       点击Finish 之后 就完成整个Kotlin  activity 的创建  我们来看下配置文件 :



                                        配置文件没有问题 , 我们来看 xml文件:

                                  注意Activity的ID  :

                                  我们选择 第二个  发现导入一个包 : importkotlinx.android.synthetic.main.activity_main.*

    点击运行 按钮  我的Hello  Word  就ok了 , 感觉比Buttknife  简介很多。 效果图如下

    相关文章

      网友评论

          本文标题:Kotlint Android 入门

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