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 ...
随机推荐
- 关于python 使用腾讯云OCR 通用印刷体识别
腾讯的python SDK没有通用印刷体识别,所以参考了别人识别网上图片的方式:https://www.cnblogs.com/semishigure/p/7690789.html 但是咱们使用的基本 ...
- Django REST framework+Vue 打造生鲜超市(十二)
十三.首页.商品数量.缓存和限速功能开发 13.1.轮播图接口实现 首先把pycharm环境改成本地的,vue中local_host也改成本地 (1)goods/serializer class B ...
- [LeetCode] Continuous Subarray Sum 连续的子数组之和
Given a list of non-negative numbers and a target integer k, write a function to check if the array ...
- 浅谈SSRF漏洞
SSRF漏洞是如何产生的? SSRF(Server-Side Request Forgery:服务器端请求伪造) 是一种由攻击者构造形成由服务端发起请求的一个安全漏洞.一般情况下,SSRF是要目标网站 ...
- windows版本的phantomjs-2.1.1-windows安装
windows版本的phantomjs-2.1.1-windows安装 1.下载 链接:http://pan.baidu.com/s/1dEUl6dN 密码:oij8 2.安装 下载好之后解压放到某个 ...
- [HAOI 2009]逆序对数列
Description 对于一个数列{ai},如果有i<j且ai>aj,那么我们称ai与aj为一对逆序对数.若对于任意一个由1~n自然数组成的 数列,可以很容易求出有多少个逆序对数.那么逆 ...
- python变量、条件循环语句
1. 变量名 - 字母 - 数字 - 下划线 #数字不能开头:不能是关键字:最好不好和python内置的函数等重复 2. 条件语句 缩进用4个空格(Tab键)注意缩进如果是空格键和Tab键混用, ...
- vim的基本介绍
vim四种模式: 1.正常模式(Normal-mode) 当我们打开vim时就会进入到正常模式,这个时候是不能编辑的,一般用于浏览文件,包括复制,删除一些文本操作.我们可以通过键盘的上下左右来进行光标 ...
- tf.nn.embedding_lookup TensorFlow embedding_lookup 函数最简单实例
tf.nn.embedding_lookup TensorFlow embedding_lookup 函数最简单实例 #!/usr/bin/env python # -*- coding: utf-8 ...
- 入口文件开始,分析Vue源码实现
Why? 网上现有的Vue源码解析文章一搜一大批,但是为什么我还要去做这样的事情呢?因为觉得纸上得来终觉浅,绝知此事要躬行. 然后平时的项目也主要是Vue,在使用Vue的过程中,也对其一些约定产生了一 ...