close
当前位置: 物联网在线 > 技术文库 > android >

Android Studio 2.3 正式版新功能,你不来看看!

2017.3.3 Google老大发布了Android Studio 2.3正式版。 在许多2.3beta版本的基础上修复了bug然后推出了正式版。提供了一些新特性,和对部分已有功能的修改完善。

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正式版开始将此功能转成默认 开启 的状态。

AVD & SDK

2.3正式版,将AVD Manager  和 SDK Manager   这两个按钮也加入到了Navigation Bar控制面板中。

如果要显示在Navigation bar中,需要将Tool bar隐藏掉。

Android Studio 2.3 正式版新功能,你不来看看!

预览布局的变化 直接看图

Android Studio 2.3 正式版新功能,你不来看看!

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对这个布局的重视啊!】 另外,增加了几套模板。

Android Studio 2.3 正式版新功能,你不来看看!

具体都增加了哪些,大家安装最新版本(2.3.0)自行查看。

Android Studio 2.3 正式版新功能,你不来看看!

Chains and Ratios support in Constraint Layout 上面提到,2.3版本开始创建的布局默认是ConstraintLayout,而这个布局已经是正式版了。 compile 'com.android.support.constraint:constraint-layout:1.0.1' 2.3版本ConstraintLayout布局中支持将两个或者多个view链在一起,这样组成一组,对这一组做操作即可。

Android Studio 2.3 正式版新功能,你不来看看!

还支持按比例缩放布局。如下图:

Android Studio 2.3 正式版新功能,你不来看看!

Layout Editor Palette 编辑布局时,在Design模式下,AS团队重新设计了这些widget的图标,变的更美观,还支持搜索widget。

Android Studio 2.3 正式版新功能,你不来看看!

Layout Favorite 2.3AS在布局方面提供的另外一个新功能就是添加保存自己常用的属性。

Android Studio 2.3 正式版新功能,你不来看看!

WebP Support

大家可能都知道 Webp 图片格式是Google提出的,提供有损压缩(如JPEG)和透明度(如PNG),但是占用更少的空间资源。 现在可以直接通过AS将PNG, BMP, JPG和静态GIF 文件转成WebP格式。 也支持将WebP转成PNG

Android Studio 2.3 正式版新功能,你不来看看!

通过拖动Quality那个轴改变图片压缩质量

Android Studio 2.3 正式版新功能,你不来看看!

中间Difference表示原图和压缩后的图的一个差异。压缩的越多,difference显示越清楚。 Material Icon Wizard Update 新版AS为每个图标添加了label,这样可通过搜索框快速找到icon。

Android Studio 2.3 正式版新功能,你不来看看!

Develop

Link Baseline 2.3中,可以设置Link检查基准。设置了基准之后,Link就会只报告新的问题。如果你只想关注新的问题,设置Baseline就可以帮到你。
(责任编辑:ioter)

用户喜欢...

摆脱APP收入被Android逆袭的命运?苹果宣布App Store支持微信支付

APP营收即将被Android超越的苹果,和移动支付市场份额即将追上支付宝的腾讯,终于走到了一起...IT经理网...


人肉推荐才是王道:Google Play独立手游节发布Android游戏TOP20大名单

Google Play独立游戏节是大数据时代通过人工推荐来提高优秀APP曝光率和可视性的另外一个尝试。IT经理网...


Seeed Studio Wio Tracker让你轻松创建基于GPS的IoT项目

Seeed Studio的Wio Tracker这款无线输入输出 (Wio) Tracker为开源网关,通过跟踪几乎所有移动的目标并以无线方式上传数据,...


Seeed Studio Wio Tracker登陆贸泽 让你轻松创建基于GPS的IoT项目

 最新半导体和电子元器件的全球授权分销商贸泽电子 (Mouser Electronics) ,宣布即日起开始备货Seeed Studio的Wio Tracker。这款无线输入输出 (Wio) Tracker为开源网关,通过跟踪几乎所有移动的目标并...


Android O之后 一加3/3T再无重大系统升级

谷歌很快就将推出Android O了,相关细节也将在近期逐一浮出水面。而一加3以及一加3T也将会在今年年底之前迎来这一...


北美汽车电子与安全配置需求调查:用户最想要的是USB而不是CarPlay

2017年各大汽车厂商极力推行,并且装配大量新车型的CarPlay和Android Auto汽车数字娱乐系统,压根没有触及用户需求的“...


Android Things 入手,具体如何构建一个完整的智能家居系统

2012 年 6 月,由 IoT-GSI(Global Standards Initiative on Internet of Things)发布的白皮书ITU-T Y.4000/Y.2060[1]中明确定义了物联网的概念。从技术标准化的角度来讲,物联网可以看作是信息社会中,基于现有...


基于Unity3d 引擎的Android游戏优化

最近项目进入收尾阶段,之前对项目做了很多优化,mesh合并 ,减少DrawCall和模型骨骼以及物理计算,合并材质球,优化代码等等,在IOS上还好,但是上,试过几款手机,从低端到高端,发现...


捷德为DOCOMO提供eSIM管理解决方案

捷德宣布为日本领先移动网络运营商NTT DOCOMO提供eSIM管理解决方案,随即世界首款向消费者推出的采用嵌入式SIM(eS...


跻身Android Wear生态MIPS处理器圈地穿戴市场

Imagination近期不仅成为Google Android Wear作业系统生态圈中,唯一的处理器矽智财(IP)供应商,更与北京君正等处理器业者,合作推出穿戴式装置参考设计平台,因而让MIPS架构处理器顺利搭上And...