ShortcutInfo

The ShortcutInfo module defines shortcut information configured in the configuration file. The information can be obtained through getShortcutInfo.

NOTE

The initial APIs of this module are supported since API version 9. Newly added APIs will be marked with a superscript to indicate their earliest API version.

For the FA model, the shortcut information is configured in the config.json file. For details about the shortcut information in the stage model, see shortcuts.

ShortcutWant

System capability: SystemCapability.BundleManager.BundleFramework.Launcher

System API: This is a system API.

Name Type Readable Writable Description
targetBundle string Yes No Target bundle name of the shortcut.
targetModule string Yes No Target module name of the shortcut.
targetAbility string Yes No Target ability name of the shortcut.

ShortcutInfo

System capability: SystemCapability.BundleManager.BundleFramework.Launcher

System API: This is a system API.

Name Type Readable Writable Description
id string Yes No ID of the application to which the shortcut belongs.
bundleName string Yes No Name of the bundle that contains the shortcut.
moduleName string Yes No Module name of the shortcut.
hostAbility string Yes No Local ability name of the shortcut.
icon string Yes No Icon of the shortcut.
iconId number Yes No ID of the shortcut icon.
label string Yes No Label of the shortcut.
labelId number Yes No ID of the shortcut label.
wants Array<ShortcutWant> Yes No Want information required for the shortcut.