Android Studio 2.2新特性

android studio 2.2

Android studio 2.2的提高包含三大要素:更快,更加智能,Android平台支持。开发更加迅速,例如新的布局编辑器,其让开发者能更快的更简单的编写应用界面。开发更加智能,例如新的APK分析工具,加强了的布局代码审查,增长了代码分析等。Android平台支持则是针对Android7.0的支持,另外Android官方模拟器也已经发布。android

Android studio 2.2包含有20多种新特性:设计,开发,构建和测试。重新的ConstraintLayout控件,再到Android NDK开发C++代码的支持,经过最新的Jack编译,在你的应用中建立Espresso测试。c++

从Android studio 2.1.3更新至2.2,须要下载190多M的补丁文件。下面给出一些新特性:浏览器

设计

  • 布局编辑器:建立Android应用用户界面,如今变得更加容易,经过新的blueprint模式,能够快速配置界面和调整可见属性。以后的文章,会详细介绍该新编辑器的用法。缓存

图片描述

  • ConstraintLayout:新的布局是一个灵活的布局管理器,容许你建立动态用户界面,且其兼容Android 9以上。ConstraintLayout在Android studio2.2上运行效果更好。以后会有博文介绍该控件。app

图片描述

开发

  • c++的支持:如今你能够经过使用CMake或ndk-build来经过gradle编译你的c++项目,从CMake构建转移到Android Studio如今是无缝链接。编辑器

图片描述

  • 样例浏览器:参考Android示例代码如今更加方便,在编辑器窗口内,找到Android示例代码,来帮助你加快开发进度。工具

图片描述

构建

  • instant run的提高:自从Android studio2.0引入以后,其就一直是google打算长久支持的让Android开发更快更轻量的项目。Android studio2.2针对instant run有一些bug的修复。布局

图片描述

  • APK分析工具:方便检查apks的内容,了解每一个组建的大小。该特性在调试多dex问题时,很是有用。另外你还能够经过分析工具来比较apk的不一样版本。测试

图片描述

  • 构建缓存(实验阶段):用于提高构建速度,在gradle.properties文件中添加android.enableBuildCache=true字体

![图片描述

测试

  • Android模拟器中的传感器:Android模拟器如今包含一些虚拟传感器,例如加速度器,温度计,磁力仪等。

图片描述

  • Espresso测试记录器(beta版):Espresso测试器能够记录你的app交互,而后为你生成UI测试代码。你记录你和app的交互,添加断言,记录器会记录交互状况,而后生成ui测试报告。你能够在本地运行测试,或在持续集成的服务端,或使用Firebase。详情见下一篇博文。

图片描述

  • GPU调试工具(Beta):如今你可在你的Android设备上捕获OpenGL ES 的流信息,而后在Android studio内分析。

总结

总的来讲,Android studio 2.2包含如下新特性:

  • 设计

    • 布局编辑器

    • ConstraintLayout

    • 布局审查(测试)

    • PSD文件的支持

  • 构建

    • Jack编译器的提高

    • Java 8的支持

    • C++ ndk-build或CMake

    • 合并Manifest视图

    • 构建缓存(测试)

    • OpenJDK的支持

    • Instant Run的提高

  • 开发

    • Firebase插件

    • 更新代码检查和Lint检查

    • 添加可访问支持

    • C++编辑和调试的提高

    • 示例浏览器

    • 改进字体

  • 测试

    • Espresso测试记录仪(Beta)

    • APK分析工具

    • GPU调试器(Beta)

    • Android模拟器的传感器支持

这么多特性,相信每一个人都会喜欢其中的一二。

这些特性的详细用法,会在稍后的博文中,一一解答。

相关文章
相关标签/搜索