Android Studio 4.0 发布
Android Studio 4.0 已经发布。此版本亮点包括新的 Motion 编辑器;构建分析器,可用于分析构建速度较慢的原因。同时对 CPU Profiler 用户界面进行了大修,提供更加直观的工作流和简单的线程并行分析。另一方面是改进了 Layout Inspector,现在可以提供应用 UI 的实时数据,调试设备内容更加准确。
新的 Motion 编辑器
MotionLayout API 扩展了ConstraintLayout
丰富的功能,可以帮助 Android 开发管理应用的复杂运动和 widget 动画,在 Android Studio 4.0 中,新的 Motion 编辑器使这一 API 的使用变得更加容易,该编辑器是用于创建、编辑和预览MotionLayout
动画的强大界面。
开发者不再需要创建和修改复杂的 XML 文件,Motion 编辑器会生成,同时还支持编辑约束集、过渡、关键帧和视图属性。并且,此前已经使用了ConstraintLayout
的项目,IDE 可以轻松地将其转换为MotionLayout
。
改进 Layout Inspector
此版本改进了 Layout Inspector,通过访问正在运行的应用中保持最新状态的数据并提供解决资源问题的思路,开发者可以更直观地调试 UI。
如果部署到运行 API 29 或更高版本的设备,还可以访问其它功能,例如随着视图的更改而更新的动态布局层次结构、详细的视图属性,以及实时正在运行应用的用户界面的 3D 模型等。
布局验证
当开发多种屏幕尺寸和分辨率的应用时,需要验证对 UI 所做的更改在所支持的每个屏幕上都适配。使用“布局验证”窗口,可以同时在不同的屏幕和配置上预览布局。
改进 CPU Profiler UI
CPU 分析器旨在提供有关应用的线程活动,并跟踪记录了丰富的相关信息,Android Studio 4.0 中,CPU 记录现在与主事件探查器时间轴分开,并按组进行组织,以简化分析。可以上下移动组,或者将组中的单个项目拖放到其它组合中。
现在还可以使用导航快捷方式轻松移动数据进行精细的缩放和平移,比如使用 W/A/S/D 键操作。此外系统跟踪 UI 重新进行了设计,事件具有独特的颜色以在视觉上有更好的区分。线程被排序以首先显示较忙的线程。
智能编辑器功能
R8 是一个提高应用构建性能的工具,现在在为 R8 创建规则文件时,可以使用此版本提供的智能编辑器功能,它可以完成诸如语法高亮、自动补全和错误检查等功能。这一智能功能还可与 Android 项目集成,为所有类、方法和字段提供完整的符号补全,并包含快速导航和重构功能。
除了以上介绍的更新内容,Android Studio 4 还初步支持了 Kotlin DSL 脚本文件、为 C++ 开发启用了 clangd 作为主要的语言分析引擎,以及其它一系列改进,详情可以查看发布公告:
https://android-developers.googleblog.com/2020/05/android-studio-4.html
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
itest(爱测试) 紧急 BUG 修复版 4.5.6发布,BUG 跟踪管理 & 敏捷测试管理软件
itest 简介 itest 开源敏捷测试管理,testOps 践行者,极简的任务管理,测试管理,缺陷管理,测试环境管理4合1,又有丰富的统计分析。可按测试包分配测试用例执行,也可建测试迭代(含任务,测试包,BUG)来组织测试工作,也有测试环境管理,还有很常用的测试度量;对于发版频繁,需求常变,itest还可导出用例,线下修改、执行,新增后再导入(同步)到线上;且可根据测试策略来设置测试流程,并可实时调整;在测试看板中,能查看迭代报告,测试包执行情况,测试任务进展,也可以在看板上直接执行用包用例。 官网 http://www.itest.work 在线体验1 http://www.itest.work/demo 在线体验2 http://120.78.0.137/demo v4.5.6 下载地址 :itest下载 原计划是6月中询发大版本,也就是新增的接口测试功能;因4.5.5 引入的一个重大BUG ,当把BUG设置为某些状态时提交不了(4.5.5 优化页面使不出滚动条也能操佃功能按扭,但在一些情况下,隐藏了必填项导致提交不了),itest群中用户在第一时间发现这问题时己用补丁修复...
- 下一篇
每日一博 | 敏捷为什么会失败之「PA-SA-WAKA-DA」理论
在日常生活中,有种有趣的现象:我们更津津乐道于美好的故事,比如提到好莱坞,我们关注的只是大牌明星,却忽略了他们成名其背后的艰辛。对于那些成功的敏捷项目,也是如此。在我们见证成功的同时,却忘记了项目团队孜孜不倦的努力。而所有故事只有成功的那一面吗?No!也许消极的背面没有那么让人喜闻乐见,但是如果我们乐于借鉴就有助于避免重蹈覆辙。 许多报告指出,只有42%的敏捷项目成功于"敏捷",其他58%的项目在挣扎(50%)或失败(8%)! 那到底是哪些做法上的差异导致其失败呢?行于敏捷或形如敏捷,听起来不同,其实它们非常类似,区别只是在于用法。 让我们来看看一些居首的失败原因,大致可以将它们归纳为PA-SA-WA-KA-DA。 Pseudo Agile (PA)——伪敏捷 当传统组织想在敏捷方法上碰碰运气时,他们通常会培训部分员工来取得一些市面上流行的扩展框架的认证,继而,这些员工会竭力推广并以敏捷化的方式完成日常工作。“瞧!我们也是敏捷!” 然而当他们以类似炫耀般的方式来安稳客户时,敏捷化的努力往往变为徒劳。这种依靠传统的角色定位,自上而下来驱动的工作方式,尽管假以敏捷之名,但是由于其缺乏严肃性...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS6,CentOS7官方镜像安装Oracle11G
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Linux系统CentOS6、CentOS7手动修改IP地址
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作