9 月 13 日,2025 Inclusion・外滩大会「开源嘉年华」正在限量报名中! 了解详情
写点什么

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:0062

评论

发布
暂无评论

明道云在生态环境领域的应用

明道云

认识Redis集群

不在线第一只蜗牛

数据库 redis Spring Boot

【拆解篇】CTO眼里的数据治理,其实就这三点!

小鲸数据

#数据治理框架 #数据治理 #数据质量 #数据标准

SD-WAN企业智能物流网络解决方案

Ogcloud

SD-WAN 智能物流 SD-WAN组网 SD-WAN服务商 SD-WAN国际专线

Java日志记录几种实现方案

不在线第一只蜗牛

Java Python

SD-WAN为企业国际业务提供坚实网络支持

Ogcloud

SD-WAN SD-WAN组网 SD-WAN国际专线 海外网络专线 海外网络访问

淘宝天猫API接口探秘:解锁店铺商品与拍立淘搜索的无限可能

代码忍者

API 接口 pinduoduo API

AWS数据合作伙伴|质变科技受邀分享Serverless AI-ready Data Cloud

AI数据云Relyt

Data Lake 云数据库 数据云 Data-Centric AI AI-ready Data Cloud

2025年,Web3开发学习路线全指南

chainwiseweb3

区块链 去中心化 DAPP系统开发 交易所源码 加密货币钱包

实施模式变革,汉得实施HAP的最佳实践

明道云

区块链钱包开发:全面功能设计方案解析

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 代币开发

探索1688阿里巴巴API接口:关键字搜索与拍立淘图片搜索的无限可能

代码忍者

API 接口 pinduoduo API

使用Python开发获取商品销量详情API接口

科普小能手

跨境电商 Python开发 API 接口 API 开发 淘宝商品销量接口

个人网盘领域首个获批!百度网盘获颁“个人信息保护认证证书”

百度安全

【FAQ】HarmonyOS SDK 闭源开放能力 —Push Kit(7)

HarmonyOS SDK

harmoyos

破局沉寂的区块链市场:未来之路与战略思考

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 代币开发

从模型到实际:人工智能项目落地的关键要素

天津汇柏科技有限公司

AI 人工智能

华为云云日志服务 HarmonyOS NEXT采集最佳实践

华为云开发者联盟

sdk HarmonyOS 日志采集 ArkTS

一行代码都不改,Golang 应用链路指标日志全知道!

阿里巴巴云原生

阿里云 开源 云原生

加速数字化转型:运营商产品加载流程优化

鲸品堂

流程 运营商 优化工具 企业号 2024年12月PK榜

不愧是自媒体人的黑科技,融媒宝让内容一键发布到多平台

编程猫

全链路解析如何构建数据资产管理框架及落地实践丨袋鼠云“数智基建+数智应用”赋能分享02期

袋鼠云数栈

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