当前位置:企业应用软件行业动态 → 正文

Android Studio 2.2:新布局、Firebase、OpenJDK以及Java 8

责任编辑:editor006 |来源:企业网D1Net  2016-09-26 17:10:57 本文摘自:INFOQ

Android Studio 2.2所带来的增强涉及到开发过程的所有阶段——设计、开发、构建与测试,其中包含新的Constraint布局、布局编辑器(Layout Editor)、Firebase插件、示例代码浏览器、对Java 8的支持、OpenJDK、GPU调试器等。

设计

Constraint布局:类似于RelativeLayout,但是更加灵活并且更易于在布局编辑器中使用。它有助于创建复杂的布局,在这个过程中不需要对它们进行嵌套。 布局编辑器:用户界面工具,能够以拖拽的方式设计应用的布局,其中还包含了一个属性编辑器。 实验性的布局探测器(Layout Inspector):用于创建当前模拟器或实际设备的视图结构快照,用来确定某个布局的渲染是否符合预期。

开发

Firebase服务:AdMob、分析、认证和通知能够非常容易地集成到已有或全新的应用中。 示例代码浏览器:查找示例代码,在GitHub上展现了变量、方法或类型是如何使用的。 更好的代码分析 & Lint检查:包含了260个Android Lint和代码检查点,包括Java 8检查和跨文件分析。 IDE是基于IntelliJ 2016.1.3的

构建

Jack编译器工具链支持注解处理和增量构建。 支持了一些Java 8的语言特性,包括lambda表达式、类型注解、接口方法和方法引用。 合并的Manifest视图:用于查看添加依赖后,Manifest是如何进行合并的。 实验性的构建缓存:文件或目录是在之前的构建中创建的,甚至可以位于不同的项目中,它们会进行存储和重用,从而提升构建的速度。 Android Studio现在已经捆绑了OpenJDK,如果需要的话,可以使用不同的JDK。

测试

Espresso测试记录器(beta):记录与UI的交互,从而可以在本地的Espresso测试或Firebase上进行回放。 GPU调试器(beta):用于调试OpenGL ES应用。 APK分析器:提供APK中各种组件大小的信息。

Android Studio 2.2包含了稳定性问题的修正以及性能的提升。关于新特性的更多细节信息,我们推荐读者参阅其发布说明。

查看英文原文:Android Studio 2.2: New Layout, Firebase, OpenJDK, Java 8

关键字:AndroidStudioJava

本文摘自:INFOQ

x Android Studio 2.2:新布局、Firebase、OpenJDK以及Java 8 扫一扫
分享本文到朋友圈
当前位置:企业应用软件行业动态 → 正文

Android Studio 2.2:新布局、Firebase、OpenJDK以及Java 8

责任编辑:editor006 |来源:企业网D1Net  2016-09-26 17:10:57 本文摘自:INFOQ

Android Studio 2.2所带来的增强涉及到开发过程的所有阶段——设计、开发、构建与测试,其中包含新的Constraint布局、布局编辑器(Layout Editor)、Firebase插件、示例代码浏览器、对Java 8的支持、OpenJDK、GPU调试器等。

设计

Constraint布局:类似于RelativeLayout,但是更加灵活并且更易于在布局编辑器中使用。它有助于创建复杂的布局,在这个过程中不需要对它们进行嵌套。 布局编辑器:用户界面工具,能够以拖拽的方式设计应用的布局,其中还包含了一个属性编辑器。 实验性的布局探测器(Layout Inspector):用于创建当前模拟器或实际设备的视图结构快照,用来确定某个布局的渲染是否符合预期。

开发

Firebase服务:AdMob、分析、认证和通知能够非常容易地集成到已有或全新的应用中。 示例代码浏览器:查找示例代码,在GitHub上展现了变量、方法或类型是如何使用的。 更好的代码分析 & Lint检查:包含了260个Android Lint和代码检查点,包括Java 8检查和跨文件分析。 IDE是基于IntelliJ 2016.1.3的

构建

Jack编译器工具链支持注解处理和增量构建。 支持了一些Java 8的语言特性,包括lambda表达式、类型注解、接口方法和方法引用。 合并的Manifest视图:用于查看添加依赖后,Manifest是如何进行合并的。 实验性的构建缓存:文件或目录是在之前的构建中创建的,甚至可以位于不同的项目中,它们会进行存储和重用,从而提升构建的速度。 Android Studio现在已经捆绑了OpenJDK,如果需要的话,可以使用不同的JDK。

测试

Espresso测试记录器(beta):记录与UI的交互,从而可以在本地的Espresso测试或Firebase上进行回放。 GPU调试器(beta):用于调试OpenGL ES应用。 APK分析器:提供APK中各种组件大小的信息。

Android Studio 2.2包含了稳定性问题的修正以及性能的提升。关于新特性的更多细节信息,我们推荐读者参阅其发布说明。

查看英文原文:Android Studio 2.2: New Layout, Firebase, OpenJDK, Java 8

关键字:AndroidStudioJava

本文摘自:INFOQ

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^