反转基因福娃 发表于 7 天前

好消息,Android Studio 集成 Gemini 了!

前言

笔者今天偶尔开打Developer,忽然望见最新的Android Studio Canary 版竟然集成了Gemini,在CSDN上想搜索一下相关资料,发现并不多,于是便分享了本篇文章
https://i-blog.csdnimg.cn/direct/d8bb6746358c465587b8a0ac8c82d2bf.png
一、Gemini是什么?

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

1.安装支持的版本



[*]笔者目前所能安装的最新版本为Canary https://i-blog.csdnimg.cn/direct/635004c624f549f2bc7b7e9db7f3a18f.png
 
[*]这里,官方保举我们与稳固版一起安装
https://i-blog.csdnimg.cn/direct/ddb41861a70c49848c5de64c0bbdc6c1.png
 
[*]那我们就与稳固版一起安装吧
https://i-blog.csdnimg.cn/direct/05e6aaf387594083ad3f649e28e110be.png
 
[*]注意,这里提示:发现已安装版本,是否需要移除旧版本,我们取消勾选
https://i-blog.csdnimg.cn/direct/b643b87a374a4521afe2a215bf79134c.png
 
[*]接下来就是正常的安装了
https://i-blog.csdnimg.cn/direct/64f95896813c4875b7b21c8c5d1a5013.png
2.登录Google账号



[*]点击右侧边栏的“星星”图标打开Gemini Chat,登录Google账号
https://i-blog.csdnimg.cn/direct/6ce604f2f2e049b086971bb2e8280491.png
 
[*]如果登录失败,需要在setting中设置一下代理
(注意,这里的端标语需要与现实代理的端标语一致)
https://i-blog.csdnimg.cn/direct/dafd293374254afdb08df28cd586d1a6.png
 
[*]代理IP地点查看方式如下
https://i-blog.csdnimg.cn/direct/2e1331b4d5d04871a8dbd69d02b6e46a.png
(注意,AndroidStudio中要填写的端标语为本身现实的代理端标语,并不肯定为代理服务器中的端标语)
https://i-blog.csdnimg.cn/direct/dfb8eac099914f85b07147cc9fb96078.png
 


[*] 登录成功之后,一路next就行了
https://i-blog.csdnimg.cn/direct/a3a039c91c2441edb64dc5031e36f4fc.png
 
[*] 末了就可以愉快的利用了
(注意,需要开启全局代理才能利用Gemini!)
(注意,需要开启全局代理才能利用Gemini!)
(注意,需要开启全局代理才能利用Gemini!)
https://i-blog.csdnimg.cn/direct/f8740bf3fa104530bdd00142c72703e7.png
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企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 好消息,Android Studio 集成 Gemini 了!