为了账号安全,请及时绑定邮箱和手机立即绑定

【Kotlin前线】Android KTX简介

标签:
Android

大家好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程序吧

点击查看更多内容
4人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
全栈工程师
手记
粉丝
1.7万
获赞与收藏
251

关注作者,订阅最新文章

阅读免费教程

感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消