HMS Toolkit助力开发者高效集成HMS Core
当你的应用想集成华为HMS Core服务和上线华为应用市场,或当你已经开发了一个Android应用并集成了第三方移动服务,需要迁移使用HMS Core服务和上线华为应用市场的时候,如何快速、便捷、高效地完成集成或迁移是开发者们的一大诉求!基于以上场景,HMS Toolkit将会成为你的得力助手。

HMS Toolkit是一个IDE工具插件,基于Android Studio提供创建应用、编码、调测、测试、发布上架以及应用质量分析等一系列工具,可有效地应用于上述场景,帮你高效集成HMS Core各项服务。
如图所示,目前HMS Toolkit为开发者提供了Getting Started、Configuration Wizard、Repository等多个能力。

全面覆盖多个开发环节 让你省时又省力
Getting Started提供了详细的特性介绍课程、功能Demo等,帮助你更方便、快捷地了解HMS Core各项服务。
Configuration Wizard提供一键式配置,可自动化完成HMS Core所需的开发准备工作,配置过程化繁为简,无需多文档、多页面、多工具切换。还支持多样化配置场景,可对多服务同时进行配置。由此带来了效率的提升显著,配置时间从原来的4小时以上缩短至5分钟内,步骤式配置项清晰,配置结果透明。
Repository提供HMS Core各SDK的使用管理,提升各服务的SDK引入和版本升级的效率。Repository汇总了HMS Core各领域的服务,方便开发者查看SDK版本信息、包大小和使用情况。选择SDK库后自动添加库的依赖,还可及时、主动获取最新版本,支持一键自动升级SDK版本。
Coding Assistant提供HMS Core API描述、场景化的示例代码和模板,可通过拖拽生成代码及其配置,提高编码效率,大幅节省了详细了解API细节、手写代码和配置的时间。还提供了更多的功能可实现系统提前自动发现问题,主动推荐问题/Bug的解决方案。
Convertor是一款代码转换工具,借助Convertor,你可以轻松将已使用三方API的应用源代码转换为集成HMS API的源代码。并且,我们提供了两种转换方式,一种是Add HMS API,即在原来App代码调用第三方 API基础上增加代码以新增调用对应的HMS API,转换后App代码可以同时支持调用第三方 API和HMS API。另一种是To HMS API,就是将App代码中调用第三方 API代码替换为调用对应的HMS API代码,转换后的App代码仅支持调用HMS API。
Cloud Debugging提供了远程真机调试功能,可快速定位开发过程中存在的各类问题并进一步深度调试。目前,该能力支持的华为手机、平板种类繁多,在国内、欧美、亚太、俄罗斯等全球范围内有多个站点,你可就近快速访问,并且支持在远程真机上单步调试和远程adb调试。并且,你可在远程真机上拖拽快速上传文件以及快速切换屏幕缩放比例,实现流畅、标清、高清等多档屏幕清晰度切换,满足调试场景。
Cloud Testing提供了一键全方位应用测试,可快速发现应用得问题。即使没有华为手机也能随时进行各类移动应用测试。目前,可在兼容性、稳定性、性能和功耗4大维度进行专业自动化测试,并支持对每个测试项的具体测试情况进行展示,支持查看测试遍历操作点截图。
Publish to AppGallery Connect提供了直接在IDE端提交应用上架,方便快速提交上架流程。并且可以支持选择PC上打包的应用包进行上传并优先自动选择当前项目已打包的apk文件。同时,还可以上传前在端侧提前自动校验应用的包名、AppId等参数是否满足应用上架的要求。应用包上传成功后会提示用户快捷进入华为AppGallery Connect发布页面。
除此以外,HMS Toolkit还提供一键生成模型调用的API文件和模型调用Demo示例工程的功能,方便开发者在应用程序中快速验证和调用图像分类AI模型。
**无需繁琐操作 安装简单 **
如果你想安装HMS Toolkit也非常简单,你可以通过Android Studio找到File,并按照Settings-> Plugins -> Marketplace路径,搜索“HMS”找到HMS Toolkit 即可安装,或者直接登录华为开发者联盟官网进行下载安装。
未来,华为HMS Toolkit将不断提供更先进的技术解决方案,赋能全球开发者,共同为用户打造更多场景的智能生活。
如果你在使用过程中有任何问题,可通过在线提单进行反馈,也可以加入QQ群(658038100)参与讨论,我们的技术人员会尽快给你答复。
更多关于HMS Toolkit信息,[请点击]>>
基于HMS Toolkit快速集成各kit最佳实践,请点击>>
更多操作教程课程,请点击>>
原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0201527386553410251?fid=18
原作者:胡椒
HMS Toolkit助力开发者高效集成HMS Core的更多相关文章
- HMS Toolkit自动化环境配置,助您高效集成HMS Core
HMS Toolkit是一个IDE插件,提供包括应用创建.编码和转换.调测和测试.提交上架等多个端到端开发工具,借助HMS Toolkit可提升3倍以上集成开发效率,可以帮助开发者以更高的开发效率.更 ...
- 华为视频编辑服务(Video Editor Kit),助力开发者高效构建应用视频编辑能力
视频编辑服务(Video Editor Kit)是华为开放给开发者快速构建视频编辑能力的服务,提供视频导入.编辑处理.特效渲染.视频导出.媒体资源管理等一站式视频处理能力.视频编辑服务为全球开发者提供 ...
- 程序员必备的编程助手!SmartCoder助你轻松集成HMS Core
当开发者在集成HMS Core遇到一些疑问时,需要翻阅官网文档,反复查看集成说明或者API调用说明,或者研究GitHub上的开源示例代码,花费较多的时间,在IDE环境和网页浏览器之间反复切换也会耗费很 ...
- HMS Core在MWC2022展示最新开放能力,助力开发者构建精品应用
[2022年2月28日,巴塞罗那]世界移动通信大会MWC2022在巴塞罗那开幕.HMS Core设立了3个展台(Fira Gran Via,Hall 1),向全球开发者展示HMS Core 6的全新开 ...
- 【FAQ】应用集成HMS Core部分服务出现“ 6003报错”情况的解决方法来啦
背景 开发者在应用中集成HMS Core部分服务时,android sdk 以及flutter等跨平台sdk,会出现编译打包后,运行报6003错误码的情况.根据查询可以得知,错误代码 6003 表示证 ...
- 【HMS core】【FAQ】HMS Toolkit典型问题合集1
1.[开发工具][HMS Toolkit][问题描述] HMS Toolkit 插件导致Android Studio崩溃无法使用 [解决方案] 1) 检查Android Studi ...
- 超简单集成HMS ML Kit文字超分能力,一键提升文本分辨率
前言 大家有没有遇到过这种情况,在浏览微博或者公众号时看到一段有趣的文字,于是截图发到朋友圈想和好友分享.但是在发布图片时,软件会对图片强制进行压缩,导致图片分辨率下降,文字变得模糊难以阅读.那么有没 ...
- 超简单集成 HMS ML Kit 实现最大脸微笑抓拍
前言 如果大家对 HMS ML Kit 人脸检测功能有所了解,相信已经动手调用我们提供的接口编写自己的 APP 啦.目前就有小伙伴在调用接口的过程中反馈,不太清楚 HMS ML Kit 文档中的 ML ...
- 超简单集成HMS Scan Kit扫码SDK,轻松实现扫码购
前言 在前面的文章中,我们向大家介绍了HMS Scan Kit 的快速集成方法以及HMS Scan Kit和其他开源扫码工具的竞争力对比分析,如果没有看到也没关系,文章下方的往期链接中有文章入口. ...
随机推荐
- IO多路复用之select、poll、epoll
本文转载自IO多路复用之select.poll.epoll 导语 IO多路复用:通过一种机制,一个进程可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作. ...
- kubernetes和docker----2.学习Pod资源
Pod--k8s最基础的资源 我们想要的是单个容器只运行一个进程 然而有时我们需要多个进程协同工作,所以我们需要另外一种更加高级的结构将容器组合在一起---pod Pod 我们来看一个最基本的pod ...
- ElementUI使用总结
首先声明,我这总结的官网都有,只是将自己使用时遇到的问题,重新记录一下,官网地址:https://element.eleme.cn/ 1.表格内指定行数给定不同样式(类似于隔行变色,也能叫指定行数不同 ...
- 第48天学习打卡(HTML 行内元素和块元素 列表 表格 视频和音频 页面结构分析 iframe内联框架 表单语法 )
行内元素和块元素 块元素 无论内容多少,该元素独占一行 (p.h1-h6) 行内元素 内容撑开宽度,左右都是行内元素的可以排在一行 (a.strong.em...) 列表 什么是列表 ...
- 使用Docker快速搭建Nginx+PHP-FPM+MySQL+phpMyAdmin环境
一.概述 环境介绍 操作系统:centos 7.6 docker版本:19.03.8 ip地址:192.168.31.34 本文将介绍如何使用单机部署Nginx+PHP-FPM环境 二.Nginx+P ...
- 翻译:《实用的Python编程》03_00_Overview
目录 | 上一节 (2 处理数据) | 下一节 (4 类和对象) 3. 程序组织 到目前为止,我们已经学习了一些 Python 基础知识并编写了一些简短的脚本.但是,当开始编写更大的程序时,我们会想要 ...
- Python3+pygame实现的俄罗斯方块 代码完整 有演示效果
一.简单说明 80.90后的小伙伴都玩过"俄罗斯方块",那种"叱咤风云"场景 偶尔闪现在脑海 真的是太爽了:如果没有来得及玩过的同学,这次可以真正的自己做一个了 ...
- dubbo-zookeeper quick start
目录 dubbo快速开始 服务提供者(Service provider) 定义服务接口(Defining service interfaces) 在服务提供方实现接口(Implement interf ...
- [源码分析] 消息队列 Kombu 之 启动过程
[源码分析] 消息队列 Kombu 之 启动过程 0x00 摘要 本系列我们介绍消息队列 Kombu.Kombu 的定位是一个兼容 AMQP 协议的消息队列抽象.通过本文,大家可以了解 Kombu 是 ...
- gRPC在 ASP.NET Core 中应用学习
一.gRPC简介: gRPC 是一个由Google开源的,跨语言的,高性能的远程过程调用(RPC)框架. gRPC使客户端和服务端应用程序可以透明地进行通信,并简化了连接系统的构建.它使用HTTP/2 ...