HarmonyOS NEXT应用元服务开发Intents Kit(意图框架服务)本地搜索方案概述
一、概述
本地搜索是在HarmonyOS归一化搜索特性,开发者将应用/元服务内的功能和内容通过意图框架共享到HarmonyOS,即可实现“一步搜索,内容直达”。
二、典型场景
以“音乐垂域”的“歌曲本地搜索”特性为例,当用户在使用音乐应用/元服务产生行为时,应用/元服务可以将音乐的数据通过意图框架API接口共享到HarmonyOS。这里的音乐数据可以是用户收听过的歌曲,也可以是应用/元服务预测用户感兴趣的歌曲,那么后续用户在小艺搜索入口中搜索歌名时,系统将会在应用/元服务共享的数据中检索对应内容,并使用卡片的形式展示内容结果,当用户点击对应卡片热区时,可以跳转进具体音乐播放页或者直接后台执行播放。
三、卡片展示效果
意图框架提供各垂域在小艺搜索展示使用的标准模板卡片,开发者无需开发展示卡片。模板卡片包含应用/元服务和内容必要信息,比如歌曲名称、歌曲封面图、歌曲描述,这类参数需要开发者共享到系统。各垂域适用的风格卡片不同,以实际特性场景要求为准。以下为歌曲本地搜索的模板卡样式的示例:
本文主要参考鸿蒙官方网站材料