openharmony 鸿蒙 js-apis-bundleManager-shortcutInfo

2025-06-12 浏览 (1)

ShortcutInfo

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

说明:

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

导入模块

import { shortcutManager } from '@kit.AbilityKit';

ShortcutWant

快捷方式内定义的目标wants信息集合。

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

名称类型只读可选说明
targetBundlestring快捷方式的目标包名。
targetModulestring快捷方式的目标模块名。
targetAbilitystring快捷方式的目标组件名。
parametersArray<ParameterItem>拉起快捷方式时的自定义数据,仅支持配置字符串类型的数据。其中键值均最大支持1024长度的字符串。

ShortcutInfo

快捷方式的配置信息。

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

名称类型只读可选说明
idstring快捷方式的ID。
bundleNamestring快捷方式所属应用的包名。
moduleNamestring快捷方式的模块名。
hostAbilitystring快捷方式的宿主组件名, 即承载此快捷方式的组件名。
iconstring快捷方式的图标,取值为资源文件的索引。
iconIdnumber快捷方式图标的资源ID。
labelstring快捷方式的标签信息,即快捷方式对外显示的文字描述信息。可以是描述性内容,也可以是标识label的资源索引。
labelIdnumber快捷方式标签信息为资源索引时的资源ID。
wantsArray<ShortcutWant>快捷方式内定义的目标wants信息集合。
appIndexnumber快捷方式所属应用的分身索引。
sourceTypenumber快捷方式来源类型,0:自定义快捷方式;1:静态快捷方式。
visibleboolean快捷方式是否显示。true:快捷方式显示;false:快捷方式不显示。默认值为true。

ParameterItem

快捷方式配置信息中的自定义数据。由开发者自行决定传入的键值对,可以通过key值获取对应的value值。

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

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

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Ability Kit(程序框架服务)

harmony 鸿蒙AbilityBase

harmony 鸿蒙AbilityBase_Element

harmony 鸿蒙AbilityRuntime

harmony 鸿蒙bundle

harmony 鸿蒙OH_NativeBundle_ApplicationInfo

harmony 鸿蒙OH_NativeBundle_ElementName

harmony 鸿蒙ability_base_common.h

harmony 鸿蒙ability_runtime_common.h

harmony 鸿蒙application_context.h

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/tnHtTB