【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

Android Studio Giraffe 稳定版亮相,带来 IntelliJ 2022.3 及全新 IDE 外观

  • 2023-09-20
    北京
  • 本文字数:1095 字

    阅读完需:约 4 分钟

大小:585.68K时长:03:19
Android Studio Giraffe 稳定版亮相,带来IntelliJ 2022.3及全新IDE外观

 Android Studio Giraffe现已稳定,其引入了新的 IntelliJ 2022.3、新的 IDE 外观和感受、改进的 Live Edit、Compose 动画预览,等等。

 

自2013年首次发布之来的十年里,Android Studio 仍然是安卓开发的 IDE。其最新版本在不同领域引入了许多更改,包括 IDE 增强、编码效率提升和构建系统改进等。

 

Android Studio Giraffe 采用了一个新的可选择 IDE 外观和风格,旨在降低视觉复杂性。它致力于简化对最常用功能的访问,同时使较复杂的功能在需要时更易于访问,但在正常使用中不那么突出。此外,它还提供了一个新的主题,使 IDE 的视觉效果看起来更加现代:

 

随着 Giraffe 的发布,我们已经开始采用新的 UI,并对 Android Studio 进行了一些特定的更改,例如优化 Android 的默认主工具栏和工具窗口配置,以及刷新我们的风格图标。

 

新的 IDE 还包括一个更新的设备资源管理器,它可以检查任何连接设备的文件和进程,包括复制或删除文件、终止进程或将调试器附加到正在运行的进程上的可能性。

 

在代码效率方面,Android Studio Giraffe 提供了在可组合项中预览 UI 更改的可能性,而无需将应用程序重新部署到模拟器或物理设备上。该功能可以通过设置/编辑器/实时编辑(Settings/Editor/Live Edit)启用,并且需要 Android Gradle Plugin(AGP)8.1 或更高版本以及 Jetpack Compose Runtime 1.3.0 或更高版本的支持。

 

与预览功能相关的是,Compose 动画预览已经支持了许多其他 Compose API,包括animate*AsStateCrossFaderememberInfiniteTransitionAnimatedContent。动画可以播放、暂停、滑动等等。

 

提高代码效率的最后一个帮助来自新的 Android SDK 升级助手。

 

新的 Android SDK 升级助手可以让你直接在 IDE 中查看升级 targetSdkVersion 或应用程序所针对的 API 级别所需的步骤。

 

该助手将显示与你选择的升级选项相关的所有信息,因此你无需要再单独浏览这些信息,并且能够突出显示每个迁移步骤的主要突破性更改。

 

说到构建系统,你现在可以在Gradle构建脚本中使用Kotlin DSL,利用它的编译时检查,可将所有项目代码整合到一种语言下。

 

此外,我们还添加了对基于 TOML 的 Gradle Version Catalogs 的实验性支持,该功能允许你在一个中心位置管理依赖项,并在模块或项目之间共享这些依赖项。

 

最后需要说明的是,Android Studio Giraffe 可以在 Gradle 同步时显示依赖项下载信息。这将能帮助你检测存储库配置中的低效率问题。

 

Android Studio Giraffe 的内容远不止这些。如果你对完整的细节感兴趣,请不要错过官方公告。

 

原文链接:

https://www.infoq.com/news/2023/07/android-studio-giraffe-stable/


相关阅读:

移动端性能挖掘:字节跳动iOS与安卓性能归因实践

Lyft如何检测生产中安卓的内存泄漏

2023-09-20 08:003714

评论

发布
暂无评论
发现更多内容

等级测评是什么意思?工作流程包含哪些?

行云管家

网络安全 等保 等保测评 等级测评

我的远程办公总结|社区征文

DS小龙哥

远程办公 初夏征文

2022中国国潮发展新动向

易观分析

国潮消费

【等级测评师】等级测评师怎么报名?多少分及格?

行云管家

等保 等保测评师 等级测评师

几个跨端开发神器

Geek_99967b

小程序 小程序容器

JS ES5也可以创建常量?🎃

德育处主任

JavaScript ES5 6月月更

智能自助洗车机洗车都有哪些优势

共享电单车厂家

自助洗车加盟 智能自助洗车机

Substrate 源码追新导读: 修复BEEFY的gossip引擎内存泄漏问题, 智能合约删除队列优化

彭亚伦

Substrate 波卡

从前端开发角度理解如何与Substrate协作

彭亚伦

Substrate 波卡

数据安全合规之后,给风控团队带来了新的问题

博文视点Broadview

为了使远程工作不受影响,我写了一个内部的聊天室 | 社区征文

云小梦

微信小程序 wepy 初夏征文

你的城市还没有自助洗车?赶紧开个

共享电单车厂家

自助洗车加盟 开自助洗车店

Hologres共享集群助力淘宝订阅极致精细化运营

阿里云大数据AI技术

sql 大数据 分布式计算 存储 数据可视化

图文并茂!手把手教你在VMware中的安装部署Linux-CentOS7.4

迷彩

Linux centos 开发 6月月更

Substrate 跨链技术源码级探索: XCVM的概览

彭亚伦

Substrate 跨链技术 波卡

更多龙蜥自研特性!生产可用的 Anolis OS 8.6 正式发布

OpenAnolis小助手

开源 操作系统 龙蜥社区 Anolis OS 8.6 版本发布

实战|SpringBoot jpa调用MySQL存储过程

写程序的小王叔叔

SpringBoot 2 存储过程 Spring JPA 6月月更

观测云与 TDengine 达成深度合作,优化企业上云体验

TDengine

tdengine 物联网 观测云

做自助洗车合伙人要投入多少

共享电单车厂家

自助洗车加盟 自助洗车合伙人

大数据培训 | Flink专题面试

@零度

flink 大数据开发

24小时自助洗车让洗车更自由

共享电单车厂家

自助洗车加盟 24小时自助洗车

Mybatis省略@Param注解原理

吴明

MyBatis标签 6月月更

聊聊远程办公那些事儿 | 社区征文

joe

初夏征文

一对一直播app开发时,如何使用Nginx安全?

开源直播系统源码

软件开发 直播系统 一对一直播 一对一直播源码 直播源码

Substrate 源码追新导读: 质押额度大幅度削减, RocksDB可以完全被Disable

彭亚伦

Substrate 波卡

互联网研发效能实践之去哪儿网(Qunar)核心领域DevOps落地实践

laofo

DevOps 研发效能 持续交付 研发管理工具 工程效率

《网络是怎么样连接的》读书笔记 - 汇总篇

懒时小窝

网络

7 月 2 日邀你来TD Hero 线上发布会

TDengine

数据库 tdengine

如何成为一名共享自助洗车合伙人

共享电单车厂家

共享自助洗车 自助洗车加盟 自助洗车合伙人

波卡跨链通信源码探秘: 要素篇

彭亚伦

Substrate 波卡

dart:字符串replace相关的方法

坚果

flutter dart 6月月更

Android Studio Giraffe 稳定版亮相,带来IntelliJ 2022.3及全新IDE外观_Android/iOS_Sergio De Simone_InfoQ精选文章