Kotlin开发环境搭建及第一行KL代码
来源:互联网 发布:淘宝怎么装修首页 编辑:程序博客网 时间:2024/05/21 12:46
Kotlin作为 Android 领域的 Swift,绝对让你如沐春风。首先,Kotlin抛弃沉重的 Java 语法,并且融入了很多现代编程语言的思想,作为开发者,接受新的语言,对自身的提高绝对有好处的。在 Android 开发上,有了Java基础后,学习Kotlin也并非一件难事~~
先吐槽Android的开发工具,个人还是比较喜欢Eclipse,简单轻便,反应也比较快,Android Studio太消耗CPU和内存了,差一点的配置,跑Android Studio还是有点吃力的,不过话说回来,Android Studio作为Google退出的新工具,的确挺牛逼,从开发效率的角度来讲,由于插件众多,开发效率确实提高不少。那就来谈谈Android Studio下的Kotlin吧~~
1、打开Android Studio插件管理,安装这么两个插件,Kotlin(Kotlin语言支持包) 和 Kotlin Extension For Android(Kotlin特性的增强包) ,完了重启以下Studio...
2、新建Android工程FirstKotlin,然后点击菜单栏Code->Convert Java File to Kotlin File,把Java文件转换成Kotlin文件,我们会发现,MainActivity类发生了相应的变化,并且后缀名也从.java变成.kl文件~
3、点击Tools->Kotlin->Configure Kotlin in Project,来配置Kotlin的版本,其实就类似我们平时的Android-22这样~
4、配置完成后,它会自动修改我们的build.gradle文件,增加了“kotlin-android”这个插件,build以下或者Sync Now一下就可以应用这个插件了~
5、编写MainActivity~就来个Hello World吧~~上代码,都是简单的语法,自定斟酌咯~
现在build.gradle文件加入 classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version" 来引入脚本依赖,如图~
先吐槽Android的开发工具,个人还是比较喜欢Eclipse,简单轻便,反应也比较快,Android Studio太消耗CPU和内存了,差一点的配置,跑Android Studio还是有点吃力的,不过话说回来,Android Studio作为Google退出的新工具,的确挺牛逼,从开发效率的角度来讲,由于插件众多,开发效率确实提高不少。那就来谈谈Android Studio下的Kotlin吧~~
1、打开Android Studio插件管理,安装这么两个插件,Kotlin(Kotlin语言支持包) 和 Kotlin Extension For Android(Kotlin特性的增强包) ,完了重启以下Studio...
2、新建Android工程FirstKotlin,然后点击菜单栏Code->Convert Java File to Kotlin File,把Java文件转换成Kotlin文件,我们会发现,MainActivity类发生了相应的变化,并且后缀名也从.java变成.kl文件~
3、点击Tools->Kotlin->Configure Kotlin in Project,来配置Kotlin的版本,其实就类似我们平时的Android-22这样~
4、配置完成后,它会自动修改我们的build.gradle文件,增加了“kotlin-android”这个插件,build以下或者Sync Now一下就可以应用这个插件了~
5、编写MainActivity~就来个Hello World吧~~上代码,都是简单的语法,自定斟酌咯~
现在build.gradle文件加入 classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version" 来引入脚本依赖,如图~
package com.newland.firstkotlinimport android.app.Activityimport android.content.Intentimport android.os.Bundleimport android.view.Menuimport android.view.MenuItemimport android.widget.TextView/** * 通过import kotlinx.android.synthetic.%布局名%.%控件ID% 来引入控件,而不使用fineViewById() */import kotlinx.android.synthetic.activity_main.*public class MainActivity : Activity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) hello.setText("Hello World") // 设置hello的文本 }}
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity"> <TextView android:id="@+id/hello" android:layout_width="wrap_content" android:layout_height="wrap_content"/></RelativeLayout>
0 0
- Kotlin开发环境搭建及第一行KL代码
- Kotlin开发环境搭建及第一行KL代码
- Kotlin开发环境搭建
- Kotlin 开发环境搭建
- Kotlin开发环境搭建
- Kotlin入门(1)搭建Kotlin开发环境
- NDK开发环境搭建以及第一个ndk应用
- EJB3.X 开发环境搭建 以及第一个EJB项目
- JNI开发环境搭建及第一个JNI小例子
- PhoneGap开发环境搭建以及第一个helloworld的创建
- IOS开发环境搭建及第一个小程序
- 1.搭建WebDriver(Java)开发环境及第一个例子
- [0.2] scala开发环境搭建及第一个应用程序
- eclipse下搭建Kotlin开发环境
- 零基础 Kotlin开发 Android 环境搭建
- 在AndroidStudio上搭建 Kotlin 开发环境
- 2.1 Kotlin 搭建简单Kotlin 命令行开发环境
- Kotlin的第一行代码
- Ionic2安装的与项目创建
- CSS_浮动
- Kotlin(二)-->基础语法
- CSS_定位
- CSS-层级
- Kotlin开发环境搭建及第一行KL代码
- LeackCanary的使用
- 前端知识点梳理
- Hadoop学习之Linux系统安装与配置
- 细线表格
- JS基础知识一
- JS基础知识二
- Leetcode 51. N-Queens (Hard) (cpp)
- JS基础知识三