这几天被安卓2017年开发者大会刷屏了
《Google宣布Kotlin为新的Android一级开发语言》

Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。
Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。
JetBrains,作为目前广受欢迎的Java IDE IntelliJ 的提供商,在 Apache 许可下已经开源其Kotlin 编程语言。
Kotlin已正式成为Android官方开发语言。

列举三种可以进行kotlin开发的IDE 【Android Studio】【IntelliJ IDEA】【Eclipse】
下面我们用【Android Studio】来开始我们的Kotlin开发之旅(入门篇)
goole开发者官网
https://developers.google.cn
如果您使用Android Studio 官方 Android IDE
https://developer.android.google.cn/studio/index.html
教程
http://kotlinlang.org/docs/tutorials/kotlin-android.html
```
如果您使用IntelliJ IDEA 教程:
http://kotlinlang.org/docs/tutorials/getting-started.html
如果您使用Eclipse 教程:
http://kotlinlang.org/docs/tutorials/getting-started-eclipse.html

插件配置:

  1. cmd加逗号

配置插件.png

下载配置插件.png

之后重启Android Studio
把代码转化成kotlin代码

转换代码.png

转换后.png

配置一下

点击同步一下库文件,会从服务器上下载并安装

点击同步一下库文件

至此就配置完成kotlin环境 下边就可以开始写代码了:
可以参考教程:http://kotlinlang.org/docs/tutorials/kotlin-android.html
下边安装下扩展Kotlin Android Extensions

Kotlin Android Extensions
把这一句
apply plugin: 'kotlin-android-extensions'

粘贴.png

package com.example.douxindong.myapplicationimport android.support.v7.app.AppCompatActivity
import android.os.Bundle
import android.webkit.WebViewClient
import kotlinx.android.synthetic.main.activity_main.* class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) //只写这一句代码 根据ID取出myTextView这个控件,直接赋值 myTextView.text = "我在这里" } }
效果:

下一篇

Kotlin程序加载webView

转载于:https://www.cnblogs.com/520rr/p/6908277.html

Kotlin 我的第一个kotlin程序【Android Studio】相关推荐

  1. 用自己的手机调试Android应用程序——Android Studio

    最近在学习Android应用开发,一般来说都是用AVD建立的虚拟手机来调试和运行Android应用程序.不过自己的手机也是Android的,所以就是尝试用自己的手机来调试程序.不过在调试之前先做好手机 ...

  2. 如何导出android studio程序,Android Studio 如何导出 Jar 给 Unity 使用

    大致步骤如下:1.创建新的 Android Studio 工程2.为此 Android Studio 工程创建 Android Library 类库(也就是一个 Module)(后面就是用它生成 ja ...

  3. android studio 导入一个已有的android studio project作为lib使用

    新项目来了. 需要搭建框架. android studio对我来说还是很陌生,之前一个项目在同事的帮助下搭建了环境,完全蒙查查, 所以准备将这次搭建过程尽可能描述的详细一些,以备以后不时之需. 1.新 ...

  4. android打包apk不能安装程序,Android Studio 打包apk后应用未安装

    本文转载地址 http://blog.csdn.net/sinat_14849739/article/details/76383281 前言 Android 要求所有 APK 必须先使用证书进行数字签 ...

  5. android虚拟机找不到应用程序,Android Studio中的Android模拟器不显示我的应用程序...

    我目前正在使用Android Studio的Android应用程序.当我在Nexus 5 API 21 x86仿真器上运行我的代码时,仿真器不显示我正在尝试调试的应用程序.我进入了所有的应用程序,但我 ...

  6. android 应用打开另一个应用程序,android:如何从我的应用程序打开另一个应用程序?...

    如何看到Intent是否可用: >尝试调用Intent并处理ActivityNotFoundException(如果不可用) Intent intent = new Intent(Intent. ...

  7. Android冻结程序,Android Studio 3.0和应用程序冻结

    我已经将我的 android工作室从2.x更新到android 3.0 stable. 从那时起,当我尝试使用cyanogenmod 12.1(android 5.1.1)将应用程序推送到我的Nexu ...

  8. android studio日历小程序,android studio无法加载日历界面

    LayoutInflater inflater= (LayoutInflater) getApplicationContext().getSystemService(LAYOUT_INFLATER_S ...

  9. 初学编程 第一个小程序Android studio实现计算器功能

    源代码下载:https://gitee.com/zha-yingying/calculator.git 1.建立一个新的Layout,我这里使用的是GridLayout(网格布局),提取屏幕宽度(方便 ...

  10. Android Studio和Kotlin入门

    Welcome to the series of tutorials on Android Development with Kotlin. This series is designed with ...

最新文章

  1. python请求url非阻塞_Tornado请求中的非阻塞/异步URL获取
  2. python学习方向-学习Python的六大发展方向,你知道吗?
  3. zend framework2 入门实例代码album模型
  4. 把玩Fedora29操作系统
  5. 【⭐C/C++の深入浅出⭐】int数与多枚举值互转
  6. java开发模型_java开发模型MVC
  7. nagios 整合 ganglia 设置邮件、短信报警
  8. 【文章】工作之余,放松心情
  9. 7种主流案例,告诉你调度器架构设计通用法则(干货!)
  10. Jackson,Gson,Fastjson比较
  11. 图解算法之排序算法(6)——快速排序
  12. Luogu P2827 蚯蚓
  13. oracle连接和执行流程总结
  14. 订阅服务器无法显示,订阅疑难解答
  15. TYPHOON cms漏洞 简书(ssh篇)
  16. 关于SX1308升压芯片的使用说明
  17. 水波纹特效怎么制作?这波水波纹特效拉动满满复古感
  18. 物联网下的智慧停车 让智能化找到车位
  19. 微信公众号(测试号)消息模板推送
  20. 如何通透理解:BFS和DFS优先搜索算法(23年修订版)

热门文章

  1. 《Java程序员职场全功略:从小工到专家》连载五:当今主流公司的企业文化
  2. 3.2. tensorflow2实现Wileoxon秩和检验法(下) ——python实战
  3. 动态规划入门之最长公共子序列
  4. Leetcode刷题修炼手册
  5. Machine Learning - VII. Regularization规格化 (Week 3)
  6. HTML - html简介和开发环境搭建
  7. 冒泡排序,插入排序--- PYTHON
  8. Vuex getters 基础使用
  9. 《Flutter 从0到1构建大前端应用》读后感—第4章【事件处理】
  10. android studio 如何导入 RecyclerView