Kotlin中国 为您找到相关结果 31

升级AS3.0随记

下载 AS3.0下载链接 Gradle版本得在gradle-4.0-milestone-1-all以上。如AS3.0同步翻墙慢,可手动下载,然后在gradle-wrapper.properties更新依赖,这里我用的是当前最新版本 distributionUrl=https\://services.gradle.org/distributions/gradle-4.0-rc-1-all.zip Android Profiler Android性能分析器,它分为应用cpu的占用CPU Profiler,应用内存占用Memory Profiler,网络分析器NetWork Profiler以及新增的高级分析器Advanced Profiling。接下来就是在AS里面打开AndroidProfil...阅读全文

博文 2017-06-05 00:02:08 Goach

Android Studio配置Kotlin环境

在上周末召开的Google IO大会上,Google将Kotlin作为Android所支持的开发语言,并宣布以后会大力支持Kotlin,可以说Kotlin就是ios的swift。更多资料请查看:Google IO大会 1,安装Kotlin插件 打开Settings面板,找到Plugins选项,点击Browse repositories(浏览仓库),输入“Kotlin”查找,然后安装即可。 2,配置Kotlin开发环境 点击菜单栏的“Tools”选项,选择“Kotlin”,然后选择“Configure Kotlin in Project”。 在弹出的窗口中选择需要使用Kotlin的模块和Kotlin编译器和运行时的版本。 点击确定之后,Kotlin插件会自动开始配置。配置完成之后,同步一下工程...阅读全文

博文 2017-05-25 20:00:01 xiangzhihong8

改造 Maven 项目支持 Kotlin 语法

使用 Maven---原文地址 插件与版本 kotlin-maven-plugin 用于编译 Kotlin 源代码与模块,目前只支持 Marven V3。 通过 kotlin.version 属性定义要使用的 Kotlin 版本: 1.1.2-4 plugin 搜索kotlin插件 安装完成之后 新建kotlinActivity: Paste_Image.png 生成activity后选择配置kotlin,如图: Paste_Image.png 点击ok,等待完成配置 然后你的app下的build.gradle的配置就多了如下内容: Paste_Image.png 还有你的kotlinHelloword下的build.gradle下多了这些内容: Paste_Image.png 然后在你的新建的HelloWorldActivty的xml里面写一个textview: Paste_Image.png 然后在你的相...阅读全文

博文 2017-05-27 15:20:12 next_discover

SpringAOP与Kotlin 感恩总结

关于AOP : 了解aop个人觉得是非常有必要的,熟练掌握之后是一更高的需要达到的编程境界. 网上教程很多可以自己差,关键知识点就是先了解几个基本概念,然后就是几种实现方式,推荐从配置多的开始熟悉,会更加了解流程和注解的含义,记忆更加深刻,同时也不会耽误什么时间. 同时还可以一起熟悉了Spring的IOC和XML的一些配置和操作. 踩到坑之后可以更加深刻的理解反射以及动态代理等等的一些实现方式和理念. 关于Kotlin : 终于自己用Kotlin 测试成功了 AOP,感恩感恩, 遇到问题的时候不要卡在那 , 要转换思路,也有运气成分,因为有一定的代沟. 如果自己对JVM底层以及Spring底层的运作机制原理很清楚的话,坑会少很多. 首先是熟悉Spring的配置的写法,然后是借助IDEA 帮助...阅读全文

博文 2017-05-27 15:21:46 相关知情人士

Kotlin 范围

范围是指开始值和结束值之间的区间,所有可以比较的类型都可以创建范围,范围通过关键字..定义。 val aToZ = "a".."z" val oneToNine = 1..9 可以用in来测试一个值是否在某个范围内, in是通过比较来确定是否在范围内。 val isTrue = "c" in aToZ val isFalse = 12 in oneToNine 数字范围(Ints, Longs, and Chars)也可以用在循环中,比如 for (i in 1..10) { // do something } Kotlin 标准库提供了一些函数创建范围。 val countingDown = 100.downTo(0) val rangeTo = 10.rangeTo(20) val on...阅读全文

博文 2017-05-27 15:23:21 jinkui