专栏名称: 郭霖
Android技术分享平台,每天都有优质技术文章推送。你还可以向公众号投稿,将自己总结的技术心得分享给大家。
目录
相关文章推荐
鸿洋  ·  AndroidManifest中配置的各种信息解读 ·  22 小时前  
鸿洋  ·  画了10张图,带你搞定RecyclerVie ... ·  昨天  
郭霖  ·  一文了解 Gradle 的文件api ·  4 天前  
鸿洋  ·  掌握这17张图,掌握RecyclerView ... ·  3 天前  
51好读  ›  专栏  ›  郭霖

Android Studio 中的 Gemini 迎来自发布以来最大的功能更新

郭霖  · 公众号  · android  · 2024-12-12 08:00

正文



/   今日科技快讯   /

中国汽车动力电池产业创新联盟数据显示,11月,我国动力电池装车量67.2GWh,环比增长13.5%,同比增长49.7%。其中三元电池装车量13.6GWh,占总装车量20.2%,环比增长11.6%,同比下降13.5%;磷酸铁锂电池装车量53.6GWh,占总装车量79.7%,环比增长14.0%,同比增长84.0%。1-11月,我国动力电池累计装车量473.0GWh, 累计同比增长39.2%。其中三元电池累计装车量124.7GWh,占总装车量26.4%,累计同比增长13.7%;磷酸铁锂电池累计装车量348.0GWh,占总装车量73.6%,累计同比增长51.5%。

/   自发布以来最大的功能更新!   /

AI 可以加速您的开发历程,并帮助您提高工作效率。因此,我们在 Android Studio 中引入了 Gemini,由 AI 赋能的专属编码助手。它旨在帮助您更轻松、更高效地构建优质的 Android 应用。近期,我们发布了 Android Studio 中的 Gemini 自推出以来最大的一次更新,现在 Gemini 将 AI 的力量直接融入到 Android Studio IDE 体验中,并贯穿开发生命周期的每个阶段。如需了解有关如何发展应用和游戏业务的更多更新,请查看 Google Play 的最新更新。

您可以在 Canary 渠道下载最新版本的 Android Studio 体验这些新功能,也欢迎继续阅读本文了解更新内容。


/   Gemini 现在可以编写、重构和记录 Android 代码   /

Gemini 不仅可以提供指导,还可以编辑您的代码,帮助您快速从原型过渡到实现,实现常见的设计模式,并重构您的代码。Gemini 还可通过文档和提交消息生成等功能简化您的工作流程,让您有更多时间专注于编写代码。


我们即将发布的编码功能包括。

Gemini 代码转换

使用自定义提示修改和重构代码。


提交消息生成

分析变更并提供 VCS 提交消息,以简化版本控制操作。


重新思考和重命名

为您的类、方法和变量生成直观的名称。此功能可以在编码时调用,也可作为对现有代码的大范围重构操作调用。


提示库

保存和管理您最常用的提示,您可以在需要时快速调用它们。


生成文档

只需简单的右键单击即可获得所选代码段的文档。


/   将 AI 集成到界面工具中   /

我们已将 AI 集成到 Compose 工作流中,使用 Compose 进行构建从未如此简单。可组合项预览可帮助您在 Android Studio 中设计时直观呈现可组合项。我们知道,为预览参数手动创建模拟数据可能非常耗时。Gemini 现在可以使用 AI 自动生成包含相关上下文的可组合项预览,从而简化开发过程中可视化界面的过程。


我们正在继续尝试多模态支持,以加快您的界面开发周期。很快,我们将允许把图像附件作为上下文,并利用 Gemini 的多模态理解能力,帮助您更轻松地创建美观且引人入胜的界面。

/   放心部署   /

Gemini 的智能可以帮助您更有信心地发布更高质量的应用。Gemini 可以针对代码进行分析、测试并提出修复建议,而且我们正在继续将 AI 集成到 IDE 的 App Quality Insights 工具窗口中,帮助您分析 Google Play 管理中心和 Firebase Crashlytics 报告的崩溃情况。借助 Ladybug Feature Drop,您可以使用本地代码上下文生成更深入的见解。这意味着您将能够更快地修复错误,并且您的用户遇到的崩溃将会更少。


我们即将发布的一些功能包括。

单元测试场景生成功能可基于本地代码上下文生成单元测试场景。


构建/同步错误洞察功能现在能够为构建和同步错误提供更全面的覆盖。


App Quality Insights 功能可为从 Android Vitals 和 Firebase Crashlytics 观察到的崩溃情况进行解释并提供修复建议,现在也允许您使用本地代码上下文以获得更好的见解。


为您打造更好的 Android Studio 中的 Gemini

我们对许多开发者进行了调研,以了解 AI 驱动的代码补全对工作效率的影响,86% 的受访者表示他们感觉工作效率得到提高。欢迎您继续提供在日常工作流程中使用 Gemini 的反馈。实际上,一些受访者希望分享他们在 Android Studio 中充分利用 Gemini 的要诀和技巧。伴随着可以与您自身应用集成的 Gemini Nano API,Android 开发者现在还可以在开发过程中的每一个环节使用 Google 的先进 AI 技术——而 Android Studio 中的 Gemini 正是这种开发者体验的核心。

在最新版本的 Android Studio 中获取这些新功能

这些功能都可以在 Android Studio Canary 渠道中试用。其中的许多功能预计将于 12 月下旬在稳定渠道发布的 Ladybug Feature Drop 中推出,剩余功能也将在不久后推出。

  • Gemini 代码转换:在编辑器中修改和重构代码
  • 提交消息生成:使用 Gemini 自动生成提交消息
  • 重新思考和重命名:获取重命名类、方法和变量的帮助
  • 提示库:保存并调用最常用的提示
  • Compose 预览生成:使用 Gemini 为您的可组合项生成预览
  • 生成文档:让 Gemini 帮助您记录代码
  • 单元测试场景生成:生成单元测试场景
  • 构建/同步错误见解:向 Gemini 寻求帮助,以排查构建和同步错误问题
  • App Quality Insights:提供有关如何修复 Android Vitals 和 Firebase Crashlytics 崩溃的见解

Google 一如既往地致力于负责任地使用 AI。未经您的同意,Android Studio 不会将您的任何源代码发送到服务器——这意味着您需要同意才能在 Android Studio 中启用 Gemini 的开发者支持功能。您可以阅读 Android Studio 中的 Gemini 隐私承诺以了解更多相关信息。

推荐阅读:
我的新书,《第一行代码 第3版》已出版!
一篇文章带你彻底掌握Optional
音视频基础能力之 Android 音频篇:高性能音频采集

欢迎关注我的公众号
学习技术或投稿


长按上图,识别图中二维码即可关注