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 ...
随机推荐
- .Net Core 部署在win10 的IIS上注意问题。
事项一:_Layout.cshtml页面中<environment include="Development"></environment>里应用的样式无用 ...
- 数据结构-快速排序(C#实现)
快速排序的主要思路: 1.在数组首尾处各设一个标记 2.取出数组第一个值作为中枢值 3.所有数据跟中枢值比较:比中枢值小的放中枢值左边,首部标记++往右推一位,大的放中枢值右边,尾部标记--往左推一位 ...
- [LeetCode] Split Linked List in Parts 拆分链表成部分
Given a (singly) linked list with head node root, write a function to split the linked list into k c ...
- openSUSE虚拟机安装并连接Xshell
- [ZJOI 2013]丽洁体
Description 题库链接 给出四个字符串 \(T,A,B,C\) ,问你至少在 \(T\) 串中删去几个单词能使得 \(T\) 串变为 \(A?B?C\) 的形式,其中 \(?\) 表示任意多 ...
- [ZJOI2008]瞭望塔
题目描述 致力于建设全国示范和谐小村庄的H村村长dadzhi,决定在村中建立一个瞭望塔,以此加强村中的治安. 我们将H村抽象为一维的轮廓.如下图所示 我们可以用一条山的上方轮廓折线(x1, y1), ...
- Codeforces Round #407 (Div. 1)
人傻不会B 写了C正解结果因为数组开小最后RE了 疯狂掉分 AC:A Rank:392 Rating: 2191-92->2099 A. Functions again 题目大意:给定一个长度为 ...
- hdu 5573Binary Tree
Binary Tree Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) Tota ...
- 浏览器控制台调试json数据
var str ='{"code":0,"message":"","systemTime":"2017-10- ...
- web项目部署到阿里云服务器步骤
http://www.cnblogs.com/qq3111901846/p/6178855.html http://blog.csdn.net/liona_koukou/article/details ...