當(dāng)你的應(yīng)用想集成華為HMS Core服務(wù)和上線華為應(yīng)用市場(chǎng),或當(dāng)你已經(jīng)開發(fā)了一個(gè)Android應(yīng)用并集成了第三方移動(dòng)服務(wù),需要遷移使用HMS Core服務(wù)和上線華為應(yīng)用市場(chǎng)的時(shí)候,如何快速、便捷、高效地完成集成或遷移是開發(fā)者們的一大訴求!
基于以上場(chǎng)景,HMS Toolkit將會(huì)成為你的得力助手。
HMS Toolkit是一個(gè)IDE工具插件,基于Android Studio提供創(chuàng)建應(yīng)用、編碼、調(diào)測(cè)、測(cè)試、發(fā)布上架以及應(yīng)用質(zhì)量分析等一系列工具,可有效地應(yīng)用于上述場(chǎng)景,幫你高效集成HMS Core各項(xiàng)服務(wù)。
如圖所示,目前HMS Toolkit為開發(fā)者提供了Getting Started、Configuration Wizard、Repository等多個(gè)能力。
全面覆蓋多個(gè)開發(fā)環(huán)節(jié) 讓你省時(shí)又省力
Getting Started提供了詳細(xì)的特性介紹課程、功能Demo等,幫助你更方便、快捷地了解HMS Core各項(xiàng)服務(wù)。
Configuration Wizard提供一鍵式配置,可自動(dòng)化完成HMS Core所需的開發(fā)準(zhǔn)備工作,配置過程化繁為簡(jiǎn),無需多文檔、多頁面、多工具切換。還支持多樣化配置場(chǎng)景,可對(duì)多服務(wù)同時(shí)進(jìn)行配置。由此帶來了效率的提升顯著,配置時(shí)間從原來的4小時(shí)以上縮短至5分鐘內(nèi),步驟式配置項(xiàng)清晰,配置結(jié)果透明。
Repository提供HMS Core各SDK的使用管理,提升各服務(wù)的SDK引入和版本升級(jí)的效率。Repository匯總了HMS Core各領(lǐng)域的服務(wù),方便開發(fā)者查看SDK版本信息、包大小和使用情況。選擇SDK庫后自動(dòng)添加庫的依賴,還可及時(shí)、主動(dòng)獲取最新版本,支持一鍵自動(dòng)升級(jí)SDK版本。
Coding Assistant提供HMS Core API描述、場(chǎng)景化的示例代碼和模板,可通過拖拽生成代碼及其配置,提高編碼效率,大幅節(jié)省了詳細(xì)了解API細(xì)節(jié)、手寫代碼和配置的時(shí)間。還提供了更多的功能可實(shí)現(xiàn)系統(tǒng)提前自動(dòng)發(fā)現(xiàn)問題,主動(dòng)推薦問題/Bug的解決方案。
Convertor是一款代碼轉(zhuǎn)換工具,借助Convertor,你可以輕松將已使用三方API的應(yīng)用源代碼轉(zhuǎn)換為集成HMS API的源代碼。并且,我們提供了兩種轉(zhuǎn)換方式,一種是Add HMS API,即在原來App代碼調(diào)用第三方 API基礎(chǔ)上增加代碼以新增調(diào)用對(duì)應(yīng)的HMS API,轉(zhuǎn)換后App代碼可以同時(shí)支持調(diào)用第三方 API和HMS API。另一種是To HMS API,就是將App代碼中調(diào)用第三方 API代碼替換為調(diào)用對(duì)應(yīng)的HMS API代碼,轉(zhuǎn)換后的App代碼僅支持調(diào)用HMS API。
Cloud Debugging提供了遠(yuǎn)程真機(jī)調(diào)試功能,可快速定位開發(fā)過程中存在的各類問題并進(jìn)一步深度調(diào)試。目前,該能力支持的華為手機(jī)、平板種類繁多,在國內(nèi)、歐美、亞太、俄羅斯等全球范圍內(nèi)有多個(gè)站點(diǎn),你可就近快速訪問,并且支持在遠(yuǎn)程真機(jī)上單步調(diào)試和遠(yuǎn)程adb調(diào)試。并且,你可在遠(yuǎn)程真機(jī)上拖拽快速上傳文件以及快速切換屏幕縮放比例,實(shí)現(xiàn)流暢、標(biāo)清、高清等多檔屏幕清晰度切換,滿足調(diào)試場(chǎng)景。
Cloud Testing提供了一鍵全方位應(yīng)用測(cè)試,可快速發(fā)現(xiàn)應(yīng)用得問題。即使沒有華為手機(jī)也能隨時(shí)進(jìn)行各類移動(dòng)應(yīng)用測(cè)試。目前,可在兼容性、穩(wěn)定性、性能和功耗4大維度進(jìn)行專業(yè)自動(dòng)化測(cè)試,并支持對(duì)每個(gè)測(cè)試項(xiàng)的具體測(cè)試情況進(jìn)行展示,支持查看測(cè)試遍歷操作點(diǎn)截圖。
Publish to AppGallery Connect提供了直接在IDE端提交應(yīng)用上架,方便快速提交上架流程。并且可以支持選擇PC上打包的應(yīng)用包進(jìn)行上傳并優(yōu)先自動(dòng)選擇當(dāng)前項(xiàng)目已打包的apk文件。同時(shí),還可以上傳前在端側(cè)提前自動(dòng)校驗(yàn)應(yīng)用的包名、AppId等參數(shù)是否滿足應(yīng)用上架的要求。應(yīng)用包上傳成功后會(huì)提示用戶快捷進(jìn)入華為AppGallery Connect發(fā)布頁面。
除此以外,HMS Toolkit還提供一鍵生成模型調(diào)用的API文件和模型調(diào)用Demo示例工程的功能,方便開發(fā)者在應(yīng)用程序中快速驗(yàn)證和調(diào)用圖像分類AI模型。
無需繁瑣操作 安裝簡(jiǎn)單
如果你想安裝HMS Toolkit也非常簡(jiǎn)單,你可以通過Android Studio找到File,并按照Settings-> Plugins -> Marketplace路徑,搜索“HMS”找到HMS Toolkit 即可安裝,或者直接登錄華為開發(fā)者聯(lián)盟官網(wǎng)進(jìn)行下載安裝。
未來,華為HMS Toolkit將不斷提供更先進(jìn)的技術(shù)解決方案,賦能全球開發(fā)者,共同為用戶打造更多場(chǎng)景的智能生活。