Android Studio 2.3 正式版新功能,你不来看看?!
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Android Studio 2.3 正式版新功能,你不来看看?!,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2788字,纯文字阅读大概需要4分钟。
内容图文
转载请注明出处:http://blog.csdn.net/crazy1235/article/details/60478513
2017.3.3 Google老大发布了Android Studio 2.3正式版。
在许多2.3beta版本的基础上修复了bug然后推出了正式版。提供了一些新特性,和对部分已有功能的修改完善。
Build
Instant Run Improvements and UI Changes
之前的版本,会默认勾选上Instant Run 选项,然后在控制面板上只有一个Run 和Debug按钮。编译器自动判断是否需要Instant Run。2.3.0正式版在控制面板上多出了一个Instant Run按钮 (一个 [闪电] 标志)。所以可以由开发者自己选择是否需要通过Instant Run方式来运行程序。
-
Instant Run 仅支持在Android 5.0 (API level 21)及更高的版本上使用
-
如果项目用CMake或nkd-build加载native代码,Instant Run 不再被禁用。(之前都是如果项目中链接了native代码,则Instant Run直接被禁用)。但是Instant Run也只能针对Java代码,不能对native代码起作用。
-
通过Run方式来安装调试程序是,也变的更可靠。
-
这些优化可能影响你的分析,可以先把Instant Run 功能禁止之后在进行分析
Build Cache
2.2版本的时候,加入了编译缓存 的功能。但是2.3正式版之前都是默认关闭的。你可以通过 android.enableBuildCache = true 来开启这个功能。
2.3正式版开始将此功能转成默认开启的状态。
UI
AVD & SDK
2.3正式版,将AVD Manager 和 SDK Manager
这两个按钮也加入到了Navigation Bar控制面板中。
如果要显示在Navigation bar中,需要将Tool bar隐藏掉。
预览布局的变化
直接看图
Andriod JUnit
2.3中,将Junit改名为 Android Junit。如果你的项目使用Junit,在2.3上第一次运行时,会弹出一个对话框提示你名称更改。
Android Instrumented Tests
Android Tests 改为 Android Instrumented Tests
GPU Debugger has been removed
从此版本开始,GPU 调试工具被移除。一个开源独立的工具即将发布到Github。敬请期待把~~~
ConstraintLayout
所有的UI模板默认采用ConstraintLayout布局了。
【可见google对这个布局的重视啊!】
另外,增加了几套模板。
具体都增加了哪些,大家安装最新版本(2.3.0)自行查看。
Design
Chains and Ratios support in Constraint Layout
上面提到,2.3版本开始创建的布局默认是ConstraintLayout,而这个布局已经是正式版了。
compile ‘com.android.support.constraint:constraint-layout:1.0.1‘
2.3版本ConstraintLayout布局中支持将两个或者多个view链在一起,这样组成一组,对这一组做操作即可。
还支持按比例缩放布局。如下图:
Layout Editor Palette
编辑布局时,在Design模式下,AS团队重新设计了这些widget的图标,变的更美观,还支持搜索widget。
Layout Favorite
2.3AS在布局方面提供的另外一个新功能就是添加保存自己常用的属性。
WebP Support
大家可能都知道 Webp 图片格式是Google提出的,提供有损压缩(如JPEG)和透明度(如PNG),但是占用更少的空间资源。
现在可以直接通过AS将PNG, BMP, JPG和静态GIF 文件转成WebP格式。
也支持将WebP转成PNG
通过拖动Quality那个轴改变图片压缩质量
中间Difference表示原图和压缩后的图的一个差异。压缩的越多,difference显示越清楚。
Material Icon Wizard Update
新版AS为每个图标添加了label,这样可通过搜索框快速找到icon。
Develop
Link Baseline
2.3中,可以设置Link检查基准。设置了基准之后,Link就会只报告新的问题。如果你只想关注新的问题,设置Baseline就可以帮到你。
App Links Assistant
现在通过2.3版本设置App Links更简单了。
2.3中内置了App Links助手。可以帮助你快速实现此功能。
【Tools --> App Link Assistant】
打开这个面板之后,很贴心的显示出4个步骤,每一步需要做的事情都有说明。照着做就行了。
Android Emulator Copy & Paste
新版提供了一个不错的功能。就是可以在模拟器和PC机器之间互相拷贝粘贴文本。
New And Updated Annotations
新增加了一个@RestrictTo 注解
更新了@VisibleForTesting 注解的功能
更多内容请参考
原文:http://blog.csdn.net/crazy1235/article/details/60478513
内容总结
以上是互联网集市为您收集整理的Android Studio 2.3 正式版新功能,你不来看看?!全部内容,希望文章能够帮你解决Android Studio 2.3 正式版新功能,你不来看看?!所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。