ca1920e3创建于 2025年5月27日历史提交

ShortcutInfo (系统接口)

应用配置文件中定义的快捷方式信息,可以通过getShortcutInfo获取。

说明:

本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。

FA模型配置在config.json文件中进行配置,Stage模型配置参考shortcuts对象内部结构

本模块为系统接口。

ShortcutWant

系统能力: SystemCapability.BundleManager.BundleFramework.Launcher

系统接口: 此接口为系统接口。

名称 类型 只读 可选 说明
targetBundle string 快捷方式的目标bundleName。
targetModule string 快捷方式的目标moduleName。
targetAbility string 快捷方式所需的目标abilityName。
parameters12+ Array<ParameterItem> 快捷方式配置信息中的自定义数据。

ShortcutInfo

系统能力: SystemCapability.BundleManager.BundleFramework.Launcher

系统接口: 此接口为系统接口。

名称 类型 只读 可选 说明
id string 快捷方式所属应用程序的ID。
bundleName string 包含快捷方式的Bundle名称。
moduleName string 快捷方式的模块名。
hostAbility string 快捷方式的本地Ability名称。
icon string 快捷方式的图标。
iconId number 快捷方式的图标ID。
label string 快捷方式的标签。
labelId number 快捷方式的标签ID。
wants Array<ShortcutWant> 快捷方式所需要的信息。
appIndex12+ number 应用程序分身的索引。
sourceType12+ number 快捷方式来源类型,0:自定义快捷方式;1:静态快捷方式。

ParameterItem12+

描述快捷方式配置信息中的自定义数据。

系统能力: SystemCapability.BundleManager.BundleFramework.Launcher

名称 类型 只读 可选 说明
key string 描述快捷方式配置信息中的自定义数据的键。
value string 描述快捷方式配置信息中的自定义数据的值。