首页主机android studio 2.2(什么是androidstudio22)

android studio 2.2(什么是androidstudio22)

编程之家2024-03-1597次浏览

一、Android Studio 2.3 正式版发布,看看有什么新功能

Android Studio 2.3正式版发布了!来看看我们的劳动工具 2.3有什么新功能吧!

android studio 2.2(什么是androidstudio22)

编译

Instant Run

工具栏上增加了一个“闪电”的标志,原来的「Run」按钮(Shift+F10)会保持全量编译。新增的「闪电」按钮(Gradle需要升级到 2.3.0)才是 Instant Run,会在程序保持运行的情况下替换代码。

Instant Run的底层代码有很大的改进,消除了的启动延时。

编译缓存

使用编译缓存可以加快编译的速度。在 Android Studio 2.2已经引进了编译缓存,但默认是关闭的。Android Studio 2.3的编译缓存得到进一步优化,使用后的编译速度将会更快,而且是默认打开的。

android studio 2.2(什么是androidstudio22)

设计

约束布局(ConstraintLayout)

Android Studio 2.3包含了稳定版的 ConstraintLayout(意思是2.2里面的是不稳定版?!),现在可以将两个或以上的控件在一个维度上建立成一组,平铺在它们的父布局里。

支持按固定的比例缩放图片。

布局编辑器

新的布局编辑器支持通过搜索、排序和过滤找到对应的控件,并且增加了一个预览的窗口。

android studio 2.2(什么是androidstudio22)

布局属性收藏

在布局的控件属性编辑窗口里面可以保存控件的属性,在对应属性左边点亮星号保存,被保存的属性将会出现在属性编辑窗口的 Favorites Attributes栏下。

WebP图片格式

在 Android Studio 2.3里面支持将 PNG格式的图片转换为 WebP格式,WebP格式的占用空间要比 PNG格式小 25%以上,并且是无损的。这将帮助减小 APK的大小。要转换,只需右键 PNG格式图片,点击 PNG file to convert to WebP就可以了,也支持将 WebP格式的图片恢复到 PNG格式。

Material图标向导

新的 Material图标向导支持搜索和过滤。

开发

Lint Baseline

Lint是 Android Stuido里面一个检查代码的功能,它可以查出不规范的代码、多余的资源、可能存在的 bug等问题。可以通过 Analyze→ Inspect Code启用。现在 Android Stuido 2.3给它增加了一个小功能,可以将没有解决的 Lint警告作为 Baseline,Baseline只会显示新的警告。如果项目里面有很多的 Lint警告,但是你只想去处理新的警告,就可以用上这个功能。

App链接

使用新的 App链接助手可以很方便地创建 url意图过滤器,并且支持测试。通过 Tools→ App Link Assistant打开 App链接助手。

模板

在模板里面,原来使用了 RelativeLayout的布局现在替换成了 ConstraintLayout。

增加了一个带有底部导航栏的模板,遵循了材料设计的底部导航设计规范。

调试

模拟器

模拟器里面增加了 Pixel和 Pixel XL。

模拟器支持和主机操作系统共享粘贴板,也就是可以互相复制粘贴了。需要使用 x86 Google API,并且 API 19(Android 4.4)以上的模拟器。

个人小结

Android Stuido 2.3带来的改进还是挺多的。

首先,编译速度又快了一些,我把关掉的 Instant Run又打开了(咦?我为什么要说又)。

作为习惯写xm代码的码农来说,估计还没怎么用过 ConstraintLayout。谷歌从 16年开发者大会之后就一直在推 ConstraintLayout,这次连默认模板里面的布局都改成了 ConstraintLayout了,感觉是时候要了解一下了。

关于 WebP格式,官方说可以减少 25%以上的容量。我随便找了一张图片转,居然只有原来 5%的大小。如果项目里面用到的图片比较多,可以在很大程度上减小 apk的大小。

说实话,之前没怎么用过 Lint检查代码。一旦用上了,作为一名不允许有一根黄线存在的强迫症患者,感觉又多了一些工作量。

二、android studio是什么

Android Studio是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA。

Android Studio提供的功能:

1、基于Gradle的构建支持。

2、Android专属的重构和快速修复。

3、提示工具以捕获性能、可用性、版本兼容性等问题。

4、支持ProGuard和应用签名。

5、基于模板的向导来生成常用的 Android应用设计和组件。

6、功能强大的布局编辑器,可以让你拖拉 UI控件并进行效果预览。

扩展资料:

Android Studio提供自动构建、依赖项管理和可自定义的构建配置功能。可以将项目配置为包含本地库和托管库,定义包含不同代码和资源的构建变体,并应用不同的代码收缩和应用签名配置。

Android Studio集成有诸多版本控制工具,例如 GitHub和 Subversion,让团队能够与项目和构建变更保持同步。利用开源 Gradle构建系统,可以根据自己的环境量身定制构建,并在一台持续性集成服务器(如 Jenkins)上运行构建。

Android Studio提供了统一的环境,可在其中开发适用于 Android手机、平板电脑、Android Wear、Android TV以及 Android Auto的应用。可以利用结构化代码模块将项目细分成可独立构建、测试和调试的若干功能单元。

参考资料来源:

百度百科——Android Studio

Android官网——Android官网

三、Android Studio 2.2新增了哪些特性

5月19日消息,在北京时间凌晨1点开幕的Google I/O 2016开发者大会上,谷歌推出了多款新产品,其中针对开发者推出了全新的Android Studio 2.2开发工具。

Android Studio 2.2新增了对Java8新特性的支持,增强C++支持,增强了JIT编辑器,改进了UI设计工具,并增强了模块化应用构建机制。

此外,谷歌还发布了全新的移动分析工具Firebase Analytics,该应用完全免费,可以统计应用、管理消息推送和维护管理App,并且支持在线云存储和实时性能调教功能。

Android Studio 2.2与Firebase将深度整合,成为开发者开发和维护应用项目的利器。

n!!,n!!代表阶乘通信,短信