本文共 905 字,大约阅读时间需要 3 分钟。
所带来的增强涉及到开发过程的所有阶段——设计、开发、构建与测试,其中包含新的Constraint布局、布局编辑器(Layout Editor)、Firebase插件、示例代码浏览器、对Java 8的支持、OpenJDK、GPU调试器等。
\\
设计
\\
- :类似于
RelativeLayout
,但是更加灵活并且更易于在布局编辑器中使用。它有助于创建复杂的布局,在这个过程中不需要对它们进行嵌套。 \\ - :用户界面工具,能够以拖拽的方式设计应用的布局,其中还包含了一个属性编辑器。 \\
- 实验性的:用于创建当前模拟器或实际设备的视图结构快照,用来确定某个布局的渲染是否符合预期。\
开发
\\
- Firebase服务:AdMob、分析、认证和通知能够非常容易地集成到已有或全新的应用中。 \\
- 示例代码浏览器:查找示例代码,在GitHub上展现了变量、方法或类型是如何使用的。 \\
- 更好的代码分析 \u0026amp; Lint检查:包含了260个Android Lint和代码检查点,包括Java 8检查和跨文件分析。 \\
- IDE是基于IntelliJ 2016.1.3的\
构建
\\
- 支持注解处理和增量构建。 \\
- 支持了,包括lambda表达式、类型注解、接口方法和方法引用。 \\
- 合并的Manifest视图:用于查看添加依赖后,Manifest是如何进行合并的。 \\
- 实验性的构建缓存:文件或目录是在之前的构建中创建的,甚至可以位于不同的项目中,它们会进行存储和重用,从而提升构建的速度。 \\
- Android Studio现在已经捆绑了OpenJDK,如果需要的话,可以使用不同的JDK。\
测试
\\
- Espresso测试记录器(beta):记录与UI的交互,从而可以在本地的Espresso测试或Firebase上进行回放。 \\
- GPU调试器(beta):用于调试OpenGL ES应用。 \\
- APK分析器:提供APK中各种组件大小的信息。\
Android Studio 2.2包含了稳定性问题的修正以及性能的提升。关于新特性的更多细节信息,我们推荐读者参阅其。
\\
查看英文原文:
转载地址:http://xrubx.baihongyu.com/