Android Studio 2.2 新功能详解
Tamic /文 -译
http://blog.csdn.net/sk719887916/article/details/52672688
Android的Studio 2.2 已经可以在官网下载了。在谷歌I / O 2016年发布了的Android Studio 2.2, 他是世界各地的数百万的Android开发人员使用的IDE的最新版本。
以加强版方式发布,2.2版本有三大主题:速度,智慧和Android平台的支持。发展与快的特点,如新的布局编辑器,这使得建立一个应用程序的用户界面快速和直观的。发展与我们的新APK分析仪,增强布局督察,扩展代码分析的IntelliJ的2016年1月3日的功能和更聪明。最后,为Android应用开发的官方IDE,Android的Studio 2.2中包括了所有的Android 7.0牛轧糖的最新开发的功能,如支持代码完成来帮助您添加喜欢Android平台的功能多窗口的支持,快速设置API,或重新设计通知,当然,内置的Android模拟器来测试他们全力以赴。
在此版本中,我们发展了Android框架和IDE共同打造的约束布局。这个新的强大的布局管理器可以帮助你在一个单位,精简层次设计大型和复杂的布局。该 ConstraintLayout集成到您的应用程序像一个标准的Android支持库,以及建于新布局编辑器并行。
Android的Studio 2.2中包含20+跨越发展过程中的每一个主要阶段的新特性:设计,开发,构建,测试和。从设计的用户界面与新的ConstraintLayout,开发C ++与Android NDK的代码,用最新的杰克依从建设,为您的应用程序创建的Espresso测试用例的Android Studio 2.2中是你不想错过的更新。这里有一些顶级的亮点更多详细信息:
设计
布局编辑器:创建Android应用程序的用户界面现在是新的用户界面设计更容易。快速构建新蓝图模式下的应用程序用户界面的结构调整与新的属性面板每个插件的视觉属性。了解更多。
- 布局编辑器
- 约束布局: 这种新的布局是为您的应用灵活的布局管理器,允许你创建无嵌套多个布局动态用户界面。它是向后兼容所有的方式回到到Android API 9级(姜饼)。ConstraintLayout效果最好Android中Studio 2.2中新的布局编辑器。了解更多。
ConstraintLayout
发展
- 进一步加强对C ++支持:您现在可以使用CMake的或NDK的构建,从摇篮编译C ++项目。从移植项目的CMake构建系统到Android Studio是现在浑然一体。你还会发现C ++在Android Studio中的新建项目向导的支持,再加上一些bug修复到C ++编辑和调试经验。
C ++代码编辑和支持的CMake
- 样本浏览器:引用的Android示例代码 ,现在甚至与Android Studio 2.2中更容易。在代码编辑器窗口中,找到在谷歌Android的代码示例应用代码中出现,以帮助迅速启动您的应用程序的开发。
建立
即时部署改进: Android Studio中2.0中引入的, 即时运行是我们的主要的,长期的投资,使Android开发快速,重量轻。自推出以来,它已显著提高了编辑,构建,运行周期迭代的许多开发商。在此版本中,我们已经做了很多的稳定性和可靠性改进即时运行。如果您先前已禁用即时运行,我们建议您重新启用它,让我们知道,如果你遇到进一步的问题。(设置→构建,执行,部署→即时运行[Windows / Linux版],首选项→构建,执行,部署→即时运行[OS X])。
启用即时运行
APK分析:轻松检查您的APK的内容,以了解每个组件的大小贡献。调试时,此功能可以帮助多DEX 的问题。此外,与APK分析仪可以比较的APK的两个版本。
APK分析仪
- 构建高速缓存(测试板):我们将继续我们的投资,以改善引进了新的实验构建的缓存版本的速度,这将有助于减少双方完全和增量构建时间。只需添加android.enableBuildCache=true到您的 gradle.properties文件。了解详情。
构建缓存设置
测试
- Android模拟器增加虚拟传感器: Android模拟器现在包括一组新的虚拟传感器控制。随着新的UI控件,您现在可以测试Android的传感器,如加速计,环境温度,磁强计等。 了解更多。
Android模拟器虚拟传感器
- 咖啡测试记录器(测试版):浓咖啡测试记录器可以让你轻松通过记录与您的应用程序创建交互UI测试; 它然后输出UI测试代码为您服务。你用设备录制的互动,并添加断言来验证您的应用程序的特定快照的UI元素。咖啡测试记录,然后取保存记录,并自动生成相应的UI测试。您可以将持续集成服务器上本地运行测试,或使用火力地堡测试实验室为Android。
咖啡测试记录
- GPU调试器(测试版): GPU的调试器正处于测试阶段。现在,您可以捕捉你的Android设备上的OpenGL ES命令流,然后在Android Studio中重播进行分析。您还可以全面检查任何给定的OpenGL ES命令来更好地了解和调试图形输出的GPU状态。
GPU调试
总括来说,Android的Studio 2.2中包括以下主要特点和更多:
设计
- 布局编辑器
- 约束布局
- 布局督察(实验)
- 在矢量资产工作室PSD文件支持
发展
- Firebase插件
- 更新后的代码分析和lint检查
- 改善对可访问性支持
- 改进的C ++支持编辑和调试
- 2016年1月3日的IntelliJ平台更新
- 样本浏览器
- 改进的字体呈现
建立
- jack编译器改进
- Jdk 1.8的支持
- C ++ NDK的构建或CMake的
- 合并后的浏览器清单
- 构建高速缓存 (实验)
- OpenJDK的支持
- 即时运行的改进
测试
- 咖啡测试记录器(测试版)
- APK分析仪
- GPU调试器(测试版)
- 在Android模拟器虚拟传感器
入门
下载
如果你正在使用的Android工作室的早期版本,您可以检查更新来自导航菜单中的稳定频道(帮助→检查更新[Windows / Linux版],Android的工作室→检查更新[OS X])。您也可以从官方下载的Android Studio 2.2中下载页面。为了充分利用所有的新特性和Android Studio中的改进,你也应该更新到在当前应用项目的Android摇篮插件版本2.2.0。
下一个版本
谷歌继续会采纳开发者的反馈,持续从本版本中而激发此版本中的新功能,和你的和β高活性使用建立备案的错误。谷歌希望让Android Studio 2.2中成为开发者我们最好的版本,然而,许多新的功能还有更大的稳定性和性能的待修复。对于下一个版本,要求更高;
Android Studio 2.2 新功能详解的更多相关文章
- 直播预告 | 猪齿鱼V1.1发布,线上新功能详解邀您参加
2021年11月11日,数智化效能平台猪齿鱼 Choerodon发布 V1.1版本,多项功能新增或优化,多管齐下,全面提升团队工作效能! 通过提供体系化方法论和协作.测试.DevOps及容器工具,猪齿 ...
- Android Studio 2.2新功能预览
升级SDK可用Background 多加了个按钮,可用一边写代码一边下载SDK Instant Run 修改代码一秒启动 APK analyzer 分析任何的APK 查看APK下载包的大小,解压后的实 ...
- android studio下的NDK开发详解(一)
源地址:http://www.voidcn.com/blog/chengkaizone/article/p-5761016.html 好记性不如烂笔头,开始坚持写博客,学一点记一点,只为了生活更好. ...
- DevExpress ASP.NET Core Controls v18.2新功能详解
行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress ASP.NET Core ...
- Adobe Flash Builder 4.7 新功能详解
Adobe Flash Builder 4.7 Beta终于公开测试了.虽然版本号只增加了.1,增强的新功能可是一点也不含糊.我们一起来看看到底有什么新功能吧! 在我看来,最大的改变是终于提供64 ...
- DevExpress ASP.NET Bootstrap Controls v18.2新功能详解(二)
行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress ASP.NET Boot ...
- DevExpress ASP.NET Bootstrap Controls v18.2新功能详解(一)
行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress ASP.NET Boot ...
- DevExpress ASP.NET v18.2新功能详解(四)
行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress ASP.NET Cont ...
- DevExpress ASP.NET v18.2新功能详解(三)
行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress ASP.NET Cont ...
随机推荐
- [C#]在 DotNetCore 下的 Swagger UI 自定义操作
1.Swagger UI 是什么? Swagger UI 是一个在线的 API 文档生成与测试工具,你可以将其集成在你的 API 项目当中. 支持 API 自动同步生成文档 高度自定义,可以自己扩展功 ...
- [Luogu 2090]数字对
Description 对于一个数字对(a, b),我们可以通过一次操作将其变为新数字对(a+b, b)或(a, a+b). 给定一正整数n,问最少需要多少次操作可将数字对(1, 1)变为一个数字对, ...
- [SDOI2016]排列计数
Description 求有多少种长度为 n 的序列 A,满足以下条件: 1 ~ n 这 n 个数在序列中各出现了一次 若第 i 个数 A[i] 的值为 i,则称 i 是稳定的.序列恰好有 m 个数是 ...
- bzoj 1835: [ZJOI2010]基站选址
Description 有N个村庄坐落在一条直线上,第i(i>1)个村庄距离第1个村庄的距离为Di.需要在这些村庄中建立不超过K个通讯基站,在第i个村庄建立基站的费用为Ci.如果在距离第i个村庄 ...
- Codeforces Round#403 (Div. 1)
唉,昨天晚上迷迷糊糊地去打cf,结果fst两题,掉回蓝了... A.Andryusha and Colored Balloons 题意:给定一棵树,任意两个距离小等于二的点不能染相同的颜色,求最小颜色 ...
- P2P技术概要
P2P(Peer to Peer)也就是 对等网络,即对等计算机网络,是一种在对等者(Peer)之间分配任务和工作负载的分布式应用架构[1] ,是对等计算模型在应用层形成的一种组网或网络 ...
- tf.nn.embedding_lookup TensorFlow embedding_lookup 函数最简单实例
tf.nn.embedding_lookup TensorFlow embedding_lookup 函数最简单实例 #!/usr/bin/env python # -*- coding: utf-8 ...
- glusterfs 4.0.1 event模块 分析笔记1
1. 前言 在C语言i中,存储变量的结构体加上一组函数指针,大概就可以算是一个对象模型了:如果将一组函数指针捆绑为结构体, 后期根据配置或者环境需要绑定到不同实现模块中的一组函数,可以认为是C语言面对 ...
- 触发事件trigger
触发事件,在本例中,文档加载好之后,就触发dblclick双击事件,而不是通过去手动双击. <script src="http://how2j.cn/study/jquery.min. ...
- 报表生成工具 —— iText
十二月份一直在做生成报表的功能,中间踩了不少坑,刚好今天有时间,写篇博客记录一下. 一.iText 简介 iText 是著名开放源码站点 sourceforge 的一个项目,是一个用于生成 PDF 文 ...