好消息,Android Studio 集成 Gemini 了!

打印 上一主题 下一主题

主题 856|帖子 856|积分 2568


前言

笔者今天偶尔开打Developer,忽然望见最新的Android Studio Canary 版竟然集成了Gemini,在CSDN上想搜索一下相关资料,发现并不多,于是便分享了本篇文章


一、Gemini是什么?

Gemini 是 Android Studio 的一项新功能,它是一个依托于人工智能技术的编码助手,旨在资助 Android 开辟者进步工作效率。通过明白自然语言,Gemini 可回答开辟查询、天生代码、查找资源、提供最佳实践建议,在开辟生命周期的每个阶段为您提供资助,并节省时间。。
二、利用步骤

1.安装支持的版本



  • 笔者目前所能安装的最新版本为Canary

     
  • 这里,官方保举我们与稳固版一起安装

     
  • 那我们就与稳固版一起安装吧

     
  • 注意,这里提示:发现已安装版本,是否需要移除旧版本,我们取消勾选

     
  • 接下来就是正常的安装了

2.登录Google账号



  • 点击右侧边栏的“星星”图标打开Gemini Chat,登录Google账号

     
  • 如果登录失败,需要在setting中设置一下代理
    (注意,这里的端标语需要与现实代理的端标语一致)

     
  • 代理IP地点查看方式如下

    (注意,AndroidStudio中要填写的端标语为本身现实的代理端标语,并不肯定为代理服务器中的端标语)

 


  • 登录成功之后,一路next就行了

     
  • 末了就可以愉快的利用了
    (注意,需要开启全局代理才能利用Gemini!)
    (注意,需要开启全局代理才能利用Gemini!)
    (注意,需要开启全局代理才能利用Gemini!)

3.开始利用

3.1 与 Gemini 互动

Gemini 的主要交互界面是聊天窗口,你可以通过它提出各种问题,从简单的开放式问题到需要资助办理的详细问题。以下是一些示例问题:
“怎样向应用添加相机支持?”
“我想创建一个 Room 数据库。”
“您能提醒一下 javadoc 的格式吗?”
“什么是深色主题?”
“在 Android 设备上获取位置信息的最佳方式是什么?”
Gemini 会记住对话的上下文,因此你可以提出后续问题,比方要求提供 Kotlin 代码或扣问怎样在 Compose 中实验某项操作。
3.2 提示库

Gemini 还提供了提示库工具,允许你生存和管理常用的提示,并在需要时快速调用它们。
3.3 与 Gemini 互动的技巧

详细内容:在提问时包含详细的库、API 或方法,以获得更正确的答案。
描述所需回答的布局:如果需要代码采用特定格式,需要向 Gemini 提供相应分析。
将复杂请求分解:将复杂的问题分解成一系列更简单的问题,以获得更全面的答案。
3.4 Gemini 提供的资助

除了聊天界面之外,Gemini 还提供了多个可与开辟流程集成的入口点:
一键添加代码:Gemini 会在其天生的代码旁边显示智能操作,让你可以快速将代码插入到打开的编辑器中。
获取实用资源:对于某些主题,Gemini 会提供打开相关文档页面的选项。
排查错误:对于常见错误,Gemini 会分析其寄义并提供相应办理方法。
直接从代码库提问:在代码编辑器中选择文本时,右键点击并选择“向 Gemini 提问”操作,利用所选代码添补聊天提示。
三、利用体验

 
1. 上风对比

 
深度集成 Android 生态: Gemini 是 Google 专门为 Android 开辟者设计的 AI 编程助手,它不仅明白 Android 的架构和框架,还能根据开辟者的项目上下文提供更为正确和详细的建议。比方,它对 Jetpack Compose、Android API 和 Gradle 设置的支持极其强大。
高度智能化: 与 Copilot 提供的通用代码建议不同,Gemini 会结合 Android Studio 的项目布局,为开辟者保举更贴合当前开辟任务的办理方案。这种个性化的能力在优化代码、查找 Bug 和重构功能方面表现出色。
当地化的文档指导: Gemini 能够快速提供 Android 官方文档的相关部分,并结合你的代码举行解读。这在需要快速明白某个复杂 API 时尤为高效。
 
2. 利用场景

 
代码补全: 更精准的补全 Android 特有的类、方法或组件。
代码优化建议: 提供内嵌的性能和架构优化建议,资助开辟者更高效地实现目标。
错误排查: 结合 Android 日志,自动检测代码中的潜在问题,并给出修复方案。
学习和文档查阅: 开辟者可以边用边学,通过 Gemini 获得即时的示例代码或文档链接。
3. 不敷

虽然 Gemini 几乎是 Android 开辟者的抱负助手,但目前它的部分功能大概受限于网络情况,尤其是在中国大陆,访问 Gemini 需要科学上网设置代理。
4. 总结

笔者之前一直在用Copilot,Gemini的利用方式和Copilot相似,但是比Copilot正确太多了,究竟是专为 Android 开辟者设计的指导。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

反转基因福娃

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表