Kotlin 我的第一个kotlin程序【Android Studio】
这几天被安卓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
插件配置:
- cmd加逗号
之后重启Android Studio
把代码转化成kotlin代码
点击同步一下库文件,会从服务器上下载并安装
至此就配置完成kotlin环境 下边就可以开始写代码了:
可以参考教程:http://kotlinlang.org/docs/tutorials/kotlin-android.html
下边安装下扩展Kotlin Android Extensions
Kotlin Android Extensions
把这一句
apply plugin: 'kotlin-android-extensions'
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】相关推荐
- 用自己的手机调试Android应用程序——Android Studio
最近在学习Android应用开发,一般来说都是用AVD建立的虚拟手机来调试和运行Android应用程序.不过自己的手机也是Android的,所以就是尝试用自己的手机来调试程序.不过在调试之前先做好手机 ...
- 如何导出android studio程序,Android Studio 如何导出 Jar 给 Unity 使用
大致步骤如下:1.创建新的 Android Studio 工程2.为此 Android Studio 工程创建 Android Library 类库(也就是一个 Module)(后面就是用它生成 ja ...
- android studio 导入一个已有的android studio project作为lib使用
新项目来了. 需要搭建框架. android studio对我来说还是很陌生,之前一个项目在同事的帮助下搭建了环境,完全蒙查查, 所以准备将这次搭建过程尽可能描述的详细一些,以备以后不时之需. 1.新 ...
- android打包apk不能安装程序,Android Studio 打包apk后应用未安装
本文转载地址 http://blog.csdn.net/sinat_14849739/article/details/76383281 前言 Android 要求所有 APK 必须先使用证书进行数字签 ...
- android虚拟机找不到应用程序,Android Studio中的Android模拟器不显示我的应用程序...
我目前正在使用Android Studio的Android应用程序.当我在Nexus 5 API 21 x86仿真器上运行我的代码时,仿真器不显示我正在尝试调试的应用程序.我进入了所有的应用程序,但我 ...
- android 应用打开另一个应用程序,android:如何从我的应用程序打开另一个应用程序?...
如何看到Intent是否可用: >尝试调用Intent并处理ActivityNotFoundException(如果不可用) Intent intent = new Intent(Intent. ...
- Android冻结程序,Android Studio 3.0和应用程序冻结
我已经将我的 android工作室从2.x更新到android 3.0 stable. 从那时起,当我尝试使用cyanogenmod 12.1(android 5.1.1)将应用程序推送到我的Nexu ...
- android studio日历小程序,android studio无法加载日历界面
LayoutInflater inflater= (LayoutInflater) getApplicationContext().getSystemService(LAYOUT_INFLATER_S ...
- 初学编程 第一个小程序Android studio实现计算器功能
源代码下载:https://gitee.com/zha-yingying/calculator.git 1.建立一个新的Layout,我这里使用的是GridLayout(网格布局),提取屏幕宽度(方便 ...
- Android Studio和Kotlin入门
Welcome to the series of tutorials on Android Development with Kotlin. This series is designed with ...
最新文章
- python请求url非阻塞_Tornado请求中的非阻塞/异步URL获取
- python学习方向-学习Python的六大发展方向,你知道吗?
- zend framework2 入门实例代码album模型
- 把玩Fedora29操作系统
- 【⭐C/C++の深入浅出⭐】int数与多枚举值互转
- java开发模型_java开发模型MVC
- nagios 整合 ganglia 设置邮件、短信报警
- 【文章】工作之余,放松心情
- 7种主流案例,告诉你调度器架构设计通用法则(干货!)
- Jackson,Gson,Fastjson比较
- 图解算法之排序算法(6)——快速排序
- Luogu P2827 蚯蚓
- oracle连接和执行流程总结
- 订阅服务器无法显示,订阅疑难解答
- TYPHOON cms漏洞 简书(ssh篇)
- 关于SX1308升压芯片的使用说明
- 水波纹特效怎么制作?这波水波纹特效拉动满满复古感
- 物联网下的智慧停车 让智能化找到车位
- 微信公众号(测试号)消息模板推送
- 如何通透理解:BFS和DFS优先搜索算法(23年修订版)
热门文章
- 《Java程序员职场全功略:从小工到专家》连载五:当今主流公司的企业文化
- 3.2. tensorflow2实现Wileoxon秩和检验法(下) ——python实战
- 动态规划入门之最长公共子序列
- Leetcode刷题修炼手册
- Machine Learning - VII. Regularization规格化 (Week 3)
- HTML - html简介和开发环境搭建
- 冒泡排序,插入排序--- PYTHON
- Vuex getters 基础使用
- 《Flutter 从0到1构建大前端应用》读后感—第4章【事件处理】
- android studio 如何导入 RecyclerView