BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Android Studio 2.3支持构建缓存,改进的Constraint Layout,以及更多新特性

| 作者 Sergio De Simone 关注 13 他的粉丝 ,译者 谢旭 关注 0 他的粉丝 发布于 2017年3月16日. 估计阅读时间: 3 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

Google发布了Android Studio 2.3版本,Android Studio是Android开发的官方IDE,该版本为整个开发流程添加了许多新特性。

UI设计

版本2.2引入的ConstraintLayout现在在2.3中已成为稳定的特性。此外,它还支持沿某一方向分布视图,并能够在调整容器大小时保持控件的宽高比

另外,PNG文件现在可以转换为压缩格式WebP。相比于PNG,WebP能够使文件的大小减少多达25%。

构建

Android Studio 2.2中引入的构建缓存机制现在在2.3中默认启用,该机制能够有效地减少构建时间。

由于大量的重新实现和更为明确的UI,即时运行(Instant Run)特性现在具有了更好的可靠性。该特性能够在模拟器中直接运行修改的代码,而无需完全重启应用程序。特别地,运行按钮现在将始终触发程序重启,而即时运行则由新的应用更改(Apply changes)操作来触发。

开发

为了方便管理旧版lint警告,Android Studio 2.3允许定义lint基准(lint baseline),因而只有较新的警告才会显示。

借助于程序链接助手(App Link Assistant),应用程序的深层链接(deep linking)管理变得更为容易。程序链接助手可以为应用程序的URL定义新的intent,使用Digital Asset Link文件声明其网站关联(website association),以及测试其与程序链接相关的功能。

Android Studio 2.3中的其它新特性还包括:

  • 改进的布局编辑器调色板(Layout Editor palette),该调色板现在允许排序和搜索控件,并显示预览。
  • 控件属性现在可以加星标,以便它们显示在收藏夹中。
  • 最新的Android模拟器已重新引入复制和粘贴特性
  • 模拟器工具已移至其自己的目录,android avd已被新工具avdmanager替换,该avdmanage工具专用于创建和管理Android虚拟设备。

查看英文原文:Android Studio 2.3 Brings Build Cache, Improved Constraint Layout, and More


感谢冬雨对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT