手把手编写儿童手机远程监控App之Android开发使用github copilot

7 阅读2分钟

概述

上节嘟宝完成高德地图开发,功能上包括一下内容:

  • 在地图上嘟宝实时坐标
  • 在地图上显示嘟宝一天运动轨迹
  • 在地图上查询嘟宝的历史位置曲线
  • 给嘟宝画围栏,超出围栏外给嘟妈报警

目前为止,嘟宝完成的基本功能设计包括

  • MQTT 基础通信
  • 后台驻留
  • SQLite数据存储
  • 二维码显示身份识别码
  • 开启自启动前台服务
  • 任务栏消息发送与点击
  • 高德定位实时更新
  • webrtc点对点通信
  • mAgentWeb控件封装解决全屏与获取视频权限问题 嘟妈采用vue3编写它的核心需求已完成包含以下部分:
  • 完成登录注册页面
  • 完成二维码扫描完成与嘟宝绑定
  • 与嘟妈建立音视频通信
  • 查看嘟宝桌面共享视频 项目地址在github上。 嘟宝地址 嘟妈地址

copilot简介

GitHub Copilot 是 GitHub 推出的一款 AI 编程助手,能帮你更快地编写代码,将更多精力放在解决问题和团队协作上。最近它最大的变化是计费模式从固定订阅制转向了基于Token使用量的计费

核心功能

  • 代码自动补全:在你输入时,它会提供"幽灵文字"般的代码建议,按 Tab 即可接受。它也能从代码注释直接生成代码,甚至预测你下一步要在哪里编辑(Next Edit Suggestions)。
  • Copilot Chat 聊天交互:你可以在编辑器侧边栏或通过内联聊天(Ctrl+I)直接与它对话,提问、要求修改或生成代码。聊天中还内置了不同的代理(Agent)模式,例如可以让它自主跨文件修改代码的"Agent"模式,或先生成计划再执行的"Plan"模式。
  • 更多应用场景:它还能帮你审查代码、生成拉取请求(PR)的描述、在命令行中回答你的问题,甚至在 GitHub 网站上自动生成提交信息。
  • 免费功能不变:基础的代码补全和下一步编辑建议(NES) 功能依然包含在订阅中,并且不消耗AI信用额度

Android studio安装github copilot

打开菜单-FILE-SETTING, 如下图 在这里插入图片描述 选择Plugins,如下图 在这里插入图片描述 在这里插入图片描述 如图所示,选择Marketplace,在输入框内输入github copilot,选择安装,如下图 在这里插入图片描述 安装完成后根据提示,重启Andorid studio,重启后,在右侧出现github copilot,如下图 在这里插入图片描述

此时的coplit还未完成登录,点击菜单,tools,github copilot,点击登录, 在这里插入图片描述 登录时,注意网络通畅,登录完成就可以使用了。