【Kotlin前线】Android KTX简介
大家好,Google在前天,也就是2018.02.26发布了Android KTX预览版,旨在帮助开发者更简洁优雅的使用Kotlin来开发Android应用程序,下面就由我为大家简单介绍一下Android KTX。
Android KTX是什么?
Android KTX是一套扩展插件,其实就是利用Kotlin的扩展特性,对Android SDK中的部分组件进行了扩展,可以更加简洁使用Android SDK中组件方法。目前只是发布了预览版,正式版将会与下个Support Library同步发布,所以在正式版发布时,部分API可能会发生变化,同时相信也会有更多的扩展方法供大家使用。
Android KTX如何使用?
想要使用KTX,首先需要引入依赖包,在build.gradle文件中添加:
repositories { google() } dependencies { implementation 'androidx.core:core-ktx:0.1' }
下面我们就使用github上面的几个例子,为大家介绍一下如何使用
1.String的扩展,可直接转换为Uri
val uri = myUriString.toUri()
2.SharedPreferences的扩展,可直接编辑
sharedPreferences.edit { putBoolean("key", value) }
还有很多的扩展方法,大家可直接在github上查看Github-Android KTX
Android KTX包含哪些内容
目前主要对以下包内容进行了部分扩展,并且包名都会以androidx.*开头,以区别平台绑定库。
同样的,大家可以直接到github上查看它的源码。源码都是有JakeWharton参与的,并且也都是非常简单的些扩展方法,有兴趣的朋友可以去了解下。顺便可以看看大神如何写Kotlin。
Android KTX的意义?
随着Google大力推进Kotlin在Android开发中的应用,KTX也会不断迭代更新,提供更多简洁的API供开发者使用,相信以后会有更多的Kotlin插件、组件库诞生,如果你是做android开发,一旦使用Kotlin来开发Android程序,它会让你爱不释手。还等什么,赶紧使用Kotlin来开发android程序吧。
相关标签Android
本文原创发布于慕课网 ,转载请注明出处,谢谢合作
编辑:--ns868