harmony(鸿蒙)FormInfo
FormInfo
The FormInfo module provides widget information and state.
NOTE
The initial APIs of this module are supported since API version 8. Newly added APIs will be marked with a superscript to indicate their earliest API version.
Modules to Import
import formInfo from '@ohos.application.formInfo';
Required Permissions
None
FormInfo
Describes widget information.
System capability: SystemCapability.Ability.Form
| Name | Readable/Writable | Type | Description |
|---|---|---|---|
| bundleName | Read only | string | Name of the bundle to which the widget belongs. |
| moduleName | Read only | string | Name of the module to which the widget belongs. |
| abilityName | Read only | string | Name of the ability to which the widget belongs. |
| name | Read only | string | Widget name. |
| description | Read only | string | Description of the widget. |
| type | Read only | FormType | Widget type. Currently, only JS widgets are supported. |
| jsComponentName | Read only | string | Component name of the JS widget. |
| colorMode | Read only | ColorMode | Color mode of the widget. |
| isDefault | Read only | boolean | Whether the widget is the default one. |
| updateEnabled | Read only | boolean | Whether the widget is updatable. |
| formVisibleNotify | Read only | string | Whether to send a notification when the widget is visible. |
| relatedBundleName | Read only | string | Name of the associated bundle to which the widget belongs. |
| scheduledUpdateTime | Read only | string | Time when the widget was updated. |
| formConfigAbility | Read only | string | Configuration ability of the widget. |
| updateDuration | Read only | string | Widget update period. |
| defaultDimension | Read only | number | Default dimension of the widget. |
| supportDimensions | Read only | Array<number> | Dimensions supported by the widget. |
| customizeData | Read only | {[key: string]: [value: string]} | Custom data of the widget. |
FormType
Enumerates the widget types.
System capability: SystemCapability.Ability.Form
| Name | Value | Description |
|---|---|---|
| JS | 1 | JS widget. |
ColorMode
Enumerates the color modes supported by the widget.
System capability: SystemCapability.Ability.Form
| Name | Value | Description |
|---|---|---|
| MODE_AUTO | -1 | Auto mode. |
| MODE_DARK | 0 | Dark mode. |
| MODE_LIGHT | 1 | Light mode. |
FormStateInfo
Describes the widget state information.
System capability: SystemCapability.Ability.Form
| Name | Readable/Writable | Type | Description |
|---|---|---|---|
| formState | Read only | FormState | Widget state. |
| want | Read only | Want | Want text. |
FormState
Enumerates the widget states.
System capability: SystemCapability.Ability.Form
| Name | Value | Description |
|---|---|---|
| UNKNOWN | -1 | Unknown state. |
| DEFAULT | 0 | Default state. |
| READY | 1 | Ready state. |
FormParam
Enumerates the widget parameters.
System capability: SystemCapability.Ability.Form
| Name | Value | Description |
|---|---|---|
| IDENTITY_KEY9+ | “ohos.extra.param.key.form_identity” | ID of a widget. System API: This is a system API and cannot be called by third-party applications. |
| DIMENSION_KEY | “ohos.extra.param.key.form_dimension” | Widget dimension. |
| NAME_KEY | “ohos.extra.param.key.form_name” | Widget name. |
| MODULE_NAME_KEY | “ohos.extra.param.key.module_name” | Name of the module to which the widget belongs. |
| WIDTH_KEY | “ohos.extra.param.key.form_width” | Widget width. |
| HEIGHT_KEY | “ohos.extra.param.key.form_height” | Widget height. |
| TEMPORARY_KEY | “ohos.extra.param.key.form_temporary” | Temporary widget. |
| ABILITY_NAME_KEY9+ | “ohos.extra.param.key.ability_name” | Ability name. |
| DEVICE_ID_KEY9+ | “ohos.extra.param.key.device_id” | Device ID. This is a system API. |
| BUNDLE_NAME_KEY9+ | “ohos.extra.param.key.bundle_name” | Key that specifies the target bundle name. |
FormDimension
Enumerates the widget dimensions.
System capability: SystemCapability.Ability.Form
| Name | Value | Description |
|---|---|---|
| Dimension_1_29+ | 1 | 1 x 2. |
| Dimension_2_29+ | 2 | 2 x 2. |
| Dimension_2_49+ | 3 | 2 x 4. |
| Dimension_4_49+ | 4 | 4 x 4. |
| Dimension_2_19+ | 5 | 2 x 1. |
FormInfoFilter
Defines the widget information filter. Only the widget information that meets the filter is returned.
System capability: SystemCapability.Ability.Form
| Name | Yes | Description |
|---|---|---|
| moduleName9+ | No | Module name. |
你可能感兴趣的鸿蒙文章
harmony(鸿蒙)API Reference Document Description
harmony(鸿蒙)BundleStatusCallback
harmony(鸿蒙)innerBundleManager(deprecated)
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 openharmony
-
9、 golang