写点什么

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

2016 年 9 月 25 日

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

2016 年 9 月 25 日 19:003789

评论

发布
暂无评论
发现更多内容

Linux rmdir 命令

一个大红包

linux命令 4月日更

OKR实践中的痛点(5):战略缺失怎么玩OKR?

大叔杨

团队管理 OKR 敏捷 敏捷绩效

你的数仓函数结果不稳定,可能是属性指定错了

华为云开发者社区

函数 GaussDB(DWS) 函数属性 函数下推 易失性级别

云数据库时代的新思考,这位90后大咖想邀你聊聊

华为云开发者社区

数据库 开源 opengauss GaussDB 华为云数据库

划重点丨详解Java流程控制语句知识点

华为云开发者社区

Java 流程控制语句

数据分析与数据增长核心逻辑杂谈

风巽沐兮@

数据分析

创建索引,这些知识应该了解

Simon

MySQL 索引

智慧公安情报综合研判平台开发,助推公安信息化发展

13828808769

智慧城市

一种高效的统一前端团队代码规范的落地方案

benyasin

代码质量 eslint prettier 统一代码规范 代码格式化

大意!6行代码,“报废”5片单片机!

不脱发的程序猿

程序人生 嵌入式软件 单片机 四月日更 国产MCU

线上服务 CPU 100% ?一键定位 so easy!

Java小咖秀

性能 cpu 服务器 负载 紧急问题

装双系统?不需要!教你在iMac上流畅使用Windows

懒得勤快

Mac 虚拟机 苹果 crossover

企业都在说敏捷开发!你真的了解敏捷开发嘛

攻城狮Chova

软件开发流程 4月日更 敏捷精益

将本地maven仓库的数据恢复到Nexus仓库

白粥

工作笔记

systemctl的使用

高彪

linux运维 【4 月日更】

MySQL 事务隔离

Sakura

四月日更

SumSwap在市场上的强大突破是否会成为DEX领域最大的黑马?

币圈资讯

2D+1D | vivo官网Web 3D应用开发与实战

vivo互联网技术

WebGL web前端 3D数据可视化 Draco 3D

进来看看是不是你想要的效果,Android吸顶效果,并有着ViewPager左右切换

第三女神程忆难

Java android kotlin 安卓 移动开发

css网页布局小结

Darren

CSS

NA(Nirvana)公链“为应用而生” NAC公链领跑公链新格局!

区块链第一资讯

华为帐号服务学习笔记(三):10分钟完成Authorization Code模式客户端Demo开发

Coding狙击

android HMS

一文带你剖析LiteOS互斥锁Mutex源代码

华为云开发者社区

mutex LiteOS 互斥锁 互斥锁结构体

亿网嘉元是做什么的?

飞亚科技

派出所重点人员管控系统开发,建设智慧警务

13828808769

智慧组工

公有云成本节省神器!京东云共享带宽包正式上线

京东科技开发者

公有云 带宽

区块链电子合同技术方案,区块链电子合同存证

13828808769

区块链 区块链+

【LeetCode】子集二Java题解

HQ数字卡

算法 LeetCode 4月日更

Cloudreve 自建云盘实践,我说了没人能限得了我的容量和速度!

小傅哥

Java 小傅哥 Cloudreve 自建云盘

云小课 | 不了解EIP带宽计费规则?看这里!

华为云开发者社区

带宽 弹性公网IP 带宽变更 计费模式

Dubbo 学习笔记(三) Spring Boot 整合 Dubbo(官方版)

U+2647

Spring Boot dubbo 四月日更

演讲经验交流会|ArchSummit 上海站

演讲经验交流会|ArchSummit 上海站

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