灰鸽子远程控制软件

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 13243|回复: 0

Android开发人员可以为Kotlin编写扩展程序

[复制链接]
发表于 2018-2-8 16:59:29 | 显示全部楼层 |阅读模式
Android开发人员可以为Kotlin编写扩展程序

测试Android KTX扩展应该使Kotlin的编码更简洁和习惯
去年,Kotlin已经认可了Kotlin作为Android开发的语言,Google现在正在预览测试版扩展,以改善Kotlin的开发体验。

这个名为Android KTX的扩展旨在使Kotlin代码更加简洁和习惯。提供一个API层,在Android的框架和支持库上工作。 KTX标志着Google第一次专门为Kotlin开发者发布了一个图书馆。但是,KTX不打算为Android API增加新的功能。

Android KTX中的功能
Android的平台开发者说KTX在许多情况下简化了代码。例如:

KTX在Android String类中增加了一个扩展函数,可以更自然地将字符串转换为URI。
编辑SharedPreferences(提供访问和修改首选项数据的接口)时,KTX代码更短,更自然地进行读写。
在Android程序中翻译两个路径之间的差异时也需要更少的代码。
KTX软件包名称以androidx开头,这是一个新的前缀,用于将来版本的支持库。 KTX的支持者希望androidx。*和android。*之间的分工将使得更加明显哪些API与平台捆绑在一起,哪些是针对使用不同版本的Android的开发者的静态库。

在测试期间,API可能会改变。该项目的开发者承诺,当KTX达到1.0的生产状态时,他们将严格谨慎地维护API兼容性。

您可以通过问题跟踪器提供有关Android KTX的反馈。

在哪里下载Android KTX
要开始使用KTX库,请从Google的Maven库中下载二进制文件,并在Android Kotlin项目的build.gradle文件中添加依赖项androidxcore:core-ktx:0.1。要使用回购,请在该文件中包含google()。

您可以从Github库中下载适用于Android框架的Android KTX部分的源代码。
评帖赚银币(0) 收起
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|灰鸽子远程控制软件|灰鸽子远程控制软件 ( 鲁ICP备14000061号-4 )

GMT+8, 2024-5-11 10:46 , Processed in 0.087097 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表