当开发者在集成HMS Core遇到一些疑问时,需要翻阅官网文档,反复查看集成说明或者API调用说明,或者研究GitHub上的开源示例代码,花费较多的时间,在IDE环境和网页浏览器之间反复切换也会耗费很多精力。
为了让开发者更顺畅的集成使用,HMS Toolkit出了一款免费的智慧辅助编程助手插件推SmartCoder,包含智能搜索和智能代码补两大功能。
1. 智能搜索功能
快速查找HMS Core领域的各类型资源,在菜单栏中选择“HMS > SmartCoder”,即可进入搜索页面:
Kit:对应Kit的官网文档;
Template:Coding Assistant中对应的场景卡片;
Snippet:示例代码片段(来自HMS Core官方文档、其它公开代码资源);
API:官方API Reference。
- 智能代码补全功能
在IDE中编写集成HMS Core所需的相关代码时,会自动触发代码补全,支持:
单个API推荐;
API调用链推荐;
API 悬浮框富文档展示;
代码片段补全。
除此之外,智能辅助编程助手还提供在编辑区一键查看API的官方文档之类的小功能。
程序员必备的编程助手!SmartCoder助你轻松集成HMS Core
原创HMS Core官方帐号收纳专栏 : 技术赋能 昨天 14:36:53 5
当开发者在集成HMS Core遇到一些疑问时,需要翻阅官网文档,反复查看集成说明或者API调用说明,或者研究GitHub上的开源示例代码,花费较多的时间,在IDE环境和网页浏览器之间反复切换也会耗费很多精力。
为了让开发者更顺畅的集成使用,HMS Toolkit出了一款免费的智慧辅助编程助手插件推SmartCoder,包含智能搜索和智能代码补两大功能。
- 智能搜索功能
快速查找HMS Core领域的各类型资源,在菜单栏中选择“HMS > SmartCoder”,即可进入搜索页面:
Kit:对应Kit的官网文档;
Template:Coding Assistant中对应的场景卡片;
Snippet:示例代码片段(来自HMS Core官方文档、其它公开代码资源);
API:官方API Reference。
0900086000300134184.20201216095126.86523331460016843504112994983392.png
- 智能代码补全功能
在IDE中编写集成HMS Core所需的相关代码时,会自动触发代码补全,支持:
单个API推荐;
API调用链推荐;
API 悬浮框富文档展示;
代码片段补全。
除此之外,智能辅助编程助手还提供在编辑区一键查看API的官方文档之类的小功能。
安装方式
通过Android Studio找到File,并按照Settings-> Plugins -> Marketplace路径,搜索“HMS”找到HMS Toolkit 即可安装,安装完成后,在菜单栏中选择“HMS > SmartCoder”;
点击访问华为开发者联盟官网,下载V6.0.0.300版本安装插件。
欲了解更多详情
访问华为开发者联盟官网
查阅Tool Kit最佳实践或观看视频指导
华为HMS Core官方论坛
解决集成问题请到Stack Overflow
点击关注,第一时间了解HMS Core最新技术~
更多精彩内容,请见华为开发者官方论坛→https://developer.huawei.com/consumer/cn/forum/home?ha_source=sanfang
程序员必备的编程助手!SmartCoder助你轻松集成HMS Core的更多相关文章
-
HMS Toolkit自动化环境配置,助您高效集成HMS Core
HMS Toolkit是一个IDE插件,提供包括应用创建.编码和转换.调测和测试.提交上架等多个端到端开发工具,借助HMS Toolkit可提升3倍以上集成开发效率,可以帮助开发者以更高的开发效率.更 ...
-
「编程羽录」上线,程序员必备的这些技能你能get到嘛?
大家好,我是小羽. 好久不见,给大家带来个好消息,小羽的全新专题「编程羽录」系列正式上新,主要是介绍一些关于面试题和经验总结的文章. 会为大家提供一些技术栈之外,程序员还需要的其他方面硬核知识,做到全 ...
-
<;转载>; 优秀程序员必备的23条好习惯
转自 优秀程序员必备的23条好习惯 编程是一项聪明人玩的游戏,它既是对智力的考验,也是对习惯的考验,智力的好坏取决于父母的基因,人们无从左右,但习惯的好坏却是可以不断培养.一项由美国芝加哥大学国家研究 ...
-
Java程序员必备的 15框开发工具
15款Java程序员必备的开发工具 如果你是一名Web开发人员,那么用膝盖想也知道你的职业生涯大部分将使用Java而度过.这是一款商业级的编程语言,我们没有办法不接触它. 对于Java,有两种截然不同 ...
-
Java 程序员必备的 15 个框架,前 3 个地位无可动摇!
Java 程序员方向太多,且不说移动开发.大数据.区块链.人工智能这些,大部分 Java 程序员都是 Java Web/后端开发.那作为一名 Java Web 开发程序员必须需要熟悉哪些框架呢? 今天 ...
-
后端程序员必备的 Linux 基础知识
1. 从认识操作系统开始 正式开始 Linux 之前,简单花一点点篇幅科普一下操作系统相关的内容. 1.1. 操作系统简介 我通过以下四点介绍什么是操作系统: 操作系统(Operating Syste ...
-
OJ网站程序员必备
一. Online Judge简介: Online Judge系统(简称OJ)是一个在线的判题系统.用户可以在线提交程序多种程序(如C.C++.Pascal)源代码,系统对源代码进行编译和执行,并通过 ...
-
代码自动生成工具MyGeneration之一(程序员必备工具)
代码自动生成工具MyGeneration之一(程序员必备工具) 转 分类: C#2008-08-06 18:12 16064人阅读 评论(12) 收藏 举报 工具数据库相关数据库stringbrows ...
-
程序员必备英语.net版(.net菜鸟的成长之路-零基础到精通)
通过一段时间的.NET学习,我发现英文不好是我的软肋~我觉得好好补习一下英文单词水平.可是要背哪些单词呢? 经过一段时间的整理,终于整理出来了一套比较完整的.NET程序员必备单词文档.单词加详细说明. ...
随机推荐
-
Create new tool for CSV
CsvFileStream.cs public class CsvFileStream { TextReader stream; bool EOS = false; bool EOL = false; ...
-
LeetCode : 223. Rectangle Area
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAABRQAAAQ0CAYAAAAPPZBqAAAMFGlDQ1BJQ0MgUHJvZmlsZQAASImVlw
-
LintCode (9)Fizz Buzz
下面是AC代码,C++风格: class Solution { public: vector<string> fizzBuzz(int N) { vector<string> ...
-
Windows Phone 8 应用内截图
WriteableBitmap wb = new WriteableBitmap(this.LayoutRoot, new MatrixTransform()); //wb.Render(this.L ...
-
netty源码分析之揭开reactor线程的面纱(一)
netty最核心的就是reactor线程,对应项目中使用广泛的NioEventLoop,那么NioEventLoop里面到底在干些什么事?netty是如何保证事件循环的高效轮询和任务的及时执行?又是如 ...
- IIS 设置查询字符串长度
-
c 链表之 快慢指针 查找循环节点
参考:http://blog.csdn.net/wenqian1991/article/details/17452715 上面分析了 根据这张图 推倒出 数学公式. 刚接触 不能一下弄明白.下面结合上 ...
-
Tetrahedron based light probe interpolation(基于四面体的Light Probe插值)
在当前的游戏引擎中,使用Light Probe来计算全局环境光对于动态物体的影响是一种很主流的方法.在预处理阶段生成完场景的Light Probe之后,传统的方法采用查找最近的8个相邻的Probe然后 ...
-
mybatis动态sql #和$的区别
$和#都支持动态sql:就是你传什么它就是什么 区别: 1.#可以防止sql注入在sql执行时显示 '?' 比$安全 SELECT * FROM table WHERE id = ? 2.在使用#传入 ...
-
ELK 中的elasticsearch 集群的部署
本文内容 背景 ES集群中第一个master节点 ES slave节点 本文总结 Elasticsearch(以下简称ES)搭建集群的经验.以 Elasticsearch-rtf-2.2.1 版本为例 ...