随着华为HMS生态的日益完善,HMS Core逐步成为开发者的“好搭档”。当开发者的利用想疾速集成华为HMS Core服务和上线华为利用市场,或者曾经开发了一个Android利用并集成了第三方挪动服务,须要疾速迁徙应用HMS Core服务和上线华为利用市场的时候,HMS Toolkit就是其得力助手。
HMS Toolkit是一个IDE工具插件,基于Android Studio提供创立利用、编码、调测、测试、公布上架以及利用品质剖析等一系列工具,帮忙您高效集成HMS Core,打造杰出的利用。
目前,HMS Toolkit为开发者提供了Configuration Wizard、Repository、Coding Assistant、Cloud Debugging、Cloud Testing、Publish to AppGallery Connect等多个能力。
多种工具笼罩多个开发环节 让开发者省时省力
其中,Configuration Wizard为开发者提供一键式配置,自动化实现HMS Core所需的开发筹备工作,配置过程化繁为简,无需多文档、多页面、多工具切换。还反对多样化配置场景,可对多Kit同时进行配置,反对所有须要做开发筹备的Kit。由此带来了效率的晋升显著,配置工夫从原来的4小时以上缩短至5分钟内,步骤式配置项清晰,配置后果通明。
Repository为开发者提供HMS Core各SDK的应用治理,晋升各Kit的SDK引入和版本升级的效率。Repository汇总了所有HMS Core各畛域Kit,不便开发者查看SDK版本信息、包大小和应用状况。抉择SDK库后主动增加库的依赖,还可及时、被动获取最新版本,反对一键主动降级SDK版本。
Coding Assistant提供HMS Core API形容、场景化的示例代码和模板,可通过拖拽生成代码,进步编码效率。提供高频用户场景,开发者可间接通过拖拽便主动生成代码及其配置,大幅节俭了具体理解API细节、手写代码和配置的工夫。还提供了更多的性能可实现零碎提前主动发现问题,被动举荐问题/Bug的解决方案。
Convertor是代码转换工具,借助Convertor,开发者能够轻松将已应用三方API的利用源代码转换为集成HMS API的源代码。华为HMS为开发者提供了两种转换形式,一种是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具备疾速迁徙、便捷集成、更加高效、轻量可信的劣势,而获取装置形式也很简略。开发者能够通过Android Studio找到File,并依照Settings-> Plugins -> Marketplace门路,搜寻“HMS”找到HMS Toolkit 即可装置。或者可登录华为开发者联盟官网进行下载安装。
HMS Toolkit还提供一键生成模型调用的API文件和模型调用Demo示例工程的性能,不便开发者在应用程序中疾速验证和调用图像分类AI模型。将来,华为HMS将一直提供更先进的技术解决方案,赋能寰球开发者,独特为用户打造更多场景的智能生存。
更多HMS Toolkit信息 ,详见华为开发者联盟官网。您也能够通过发送邮件至[email protected],疾速找到咱们的业余技术人员进行开发征询。咱们期待您的退出!
原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0202443592205800506?fid=18
原作者:本无所为之