2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

Android Studio 新功能上线,Compose 预览可调,开发者:终于不用盯着屏幕傻调尺寸了

  • 2025-09-05
    北京
  • 本文字数:1066 字

    阅读完需:约 3 分钟

大小:509.35K时长:02:53
Android Studio 新功能上线,Compose 预览可调,开发者:终于不用盯着屏幕傻调尺寸了

最新发布的 Android Studio Narwhal 3 Feature Drop 带来了一系列提升开发者效率的功能增强,包括可调整大小的 Compose 预览、新的应用备份与恢复工具,以及扩展的 Gemini 能力,例如从 UI 截图自动生成代码。


为了让开发者能够在项目层面定制 Gemini 的行为,Android Studio 现在支持 AGENTS.md Markdown 文件。团队可以在其中定义项目专属的上下文信息,包括使用说明、编码风格规则和其他指导内容。每个目录都可以有独立的 AGENTS.md 文件,从而实现更细粒度的控制,而共享文件则能帮助团队保持一致的上下文。


另外两个全新特性是 图片附件(Image Attachment) 和 @File Context,它们让开发者更方便地在查询中包含图片或整个文件。比如,开发者可以附上一个 UI 草图截图,请 Gemini 生成对应的 Compose 代码;也可以请它分析截图中的 UI 结构与数据流,或者基于截图中圈出的区域提出 UI 改进建议。Google 产品经理 Paris Hsu 表示,借助图片附件功能,早期使用的团队把界面实现时间缩短了 40%


通过上传 Figma 设计稿截图,Gemini 能快速生成所需的 UI 结构,让团队在几分钟内就能搭建出完整页面。Gemini 在改造平台的注册流程(Sign-Up flow)中发挥了关键作用。这种方式逐渐成为他们原型设计流程中的标准环节,团队报告称平均每个页面的 UI 搭建时间减少了 40%。


另一方面,把文件附加到提示里,可以丰富 Gemini 的上下文,让它给出的答案更加精准、贴切。为了简化操作,Android Studio 现在会在用户输入 @ 符号时,自动显示候选文件列表,方便快速选取。


在 AI 集成方面,这次更新引入了对 MCP 协议的支持,从而提升了与外部工具的协同能力。Google 开发者关系团队的 José Alcérreca 展示了 Gemini 如何借助 GitHub 的 MCP 服务器获取任务分配,并提供可行的实现方案。他强调 GitHub 只是生态系统中的一个示例,随着工具数量的不断增加,MCP 的应用场景也在扩展。但他同时提醒,如果未使用 MCP,最好禁用该功能,以免给 Gemini 的上下文带来不必要的负担。


除了 AI 功能外,这次更新还增加了多项用于应用优化、项目组织和合规改进的新特性。这些功能包括:应用备份与恢复支持、自动检查 Proguard 规则以标记过于宽泛的配置,以及在大型项目中提供更好的开发体验。更方便的是,Android Studio 现在大大简化了应用备份与恢复的测试过程,这能确保用户在更换设备时顺利完成迁移。


最后,新版还引入了可调整大小的 Compose 预览,这让开发者可以更快、更轻松地查看应用在不同屏幕上的适配表现,也让反馈更及时。


原文链接:

https://www.infoq.com/news/2025/09/android-studio-narwahl-gemini/

2025-09-05 17:0010531

评论

发布
暂无评论

[Python公开课]零基础玩转Python基础篇----第二节:Python的语法基础

是Dream呀

2月月更

从冬奥火炬“飞扬”看我国氢能产业的发展前景

易观分析

数字经济下,银行线上场景化建设的服务颗粒度、用户忠诚度和生态融合度

CECBC

如何优雅的处理错误逻辑

蜜糖的代码注释

Java 2月月更 写好代码

敏捷环境中的DevSecOps

龙智—DevSecOps解决方案

敏捷 DevSecOps 敏捷环境 DevSecOps和敏捷

拥有CI/CD的所有益处,却更绿色

龙智—DevSecOps解决方案

静态代码分析 静态代码分析工具 SAST工具 静态分析安全测试工具

web前端培训: JavaScript 中初始值如何填充数组

@零度

JavaScript 前端开发

转载:公司到底怕不怕劳动仲裁?

小江

法律 仲裁

Linux之watch命令

入门小站

Linux

[Python公开课]零基础玩转Python基础篇----第六节:Python中的函数

是Dream呀

2月月更

[Python公开课]零基础玩转Python基础篇----第七节:Python中的高级函数

是Dream呀

2月月更

智汇华云|ArStack 热迁移背后的黑魔法

华云数据

打造爆款游戏互动体验,拍乐云Unity实时语音了解一下

拍乐云Pano

游戏开发 Unity RTC 实时语音

使用污点分析检查log4j问题

华为云开发者联盟

Java log4j JNDI 污点分析 信息流分析

加密世界的自由

CECBC

SaaS服务的私有化部署,这样做最高效|云效工程师指北

阿里云云效

阿里云 DevOps 云原生 私有化部署 SaaS平台

【C语言】数据类型

謓泽

c 数据类型 2月月更

[Python公开课]零基础玩转Python基础篇----第三节:Python的常用语句

是Dream呀

Python 2月月更

[Python公开课]零基础玩转Python基础篇----第四节:Python的字符串

是Dream呀

Python 2月月更

最佳实践 | 如何避免一行错误代码造成的血案?

龙智—DevSecOps解决方案

代码质量 静态代码分析 电信公司解决方案 代码检查器

Linux下玩转nginx系列(二)——nginx配置文件说明

anyRTC开发者

nginx Linux 音视频 WebRTC 服务器

java培训:MyBatis 相关面试题分享

@零度

mybatis JAVA开发

AI冬奥 | 未来已来?走进元宇宙入口-虚拟数字人

Baihai IDP

人工智能 机器学习 AI 游戏 元宇宙

新版本插件解读|如何借助 Forward Auth 增强认证能力

API7.ai 技术团队

开源 网关 认证 Apache APISIX

Hoo虎符研究院|Moonbeam主网上线后 “Layer 0”会有哪些改变?

区块链前沿News

Hoo 虎符交易所 虎符研究院 波卡 Moonbeam

龙蜥社区一周动态 | 2.07-2.13

OpenAnolis小助手

Linux 开源 社群运营

[Python公开课]零基础玩转Python进阶篇----第一节:Python中的文件操作

是Dream呀

2月月更

大数据培训:在 flink 中使用 hive udf的原因分析

@零度

flink 大数据开发

智汇华云 | 通过iscsi为容器提供存储

华云数据

2022年2月国产数据库排行榜: OceanBase“三连增”重夺探花,GaussDB实现本月最大涨幅引期待

墨天轮

数据库 opengauss TiDB oceanbase 国产数据库

[Python公开课]零基础玩转Python基础篇----第五节:Python的列表、元组和字典

是Dream呀

Python 2月月更

Android Studio 新功能上线,Compose 预览可调,开发者:终于不用盯着屏幕傻调尺寸了_软件工程_Sergio De Simone_InfoQ精选文章