ApplicationInfo
NOTE
The initial APIs of this module are supported since API version 7. Newly added APIs will be marked with a superscript to indicate their earliest API version.
Provides the application information.
ApplicationInfo
System capability: SystemCapability.BundleManager.BundleFramework
Name | Type | Readable | Writable | Description |
---|---|---|---|---|
name | string | Yes | No | Application name. |
description | string | Yes | No | Application description. |
descriptionId | number | Yes | No | Application description ID. |
systemApp | boolean | Yes | No | Whether the application is a system application. The default value is false. |
enabled | boolean | Yes | No | Whether the application is enabled. The default value is true. |
label | string | Yes | No | Application label. |
labelId | string | Yes | No | Application label ID. |
icon | string | Yes | No | Application icon. |
iconId | string | Yes | No | Application icon ID. |
process | string | Yes | No | Process in which the application runs. If this parameter is not set, the bundle name is used. |
supportedModes | number | Yes | No | Running modes supported by the application. |
moduleSourceDirs | Array<string> | Yes | No | Relative paths for storing application resources. |
permissions | Array<string> | Yes | No | Permissions required for accessing the application. |
moduleInfos | Array<ModuleInfo> | Yes | No | Application module information. |
entryDir | string | Yes | No | Path for storing application files. |
codePath8+ | string | Yes | No | Installation directory of the application. |
metaData8+ | Map<string, Array<CustomizeData>> | Yes | No | Custom metadata of the application. |
metadata9+ | Map<string, Array<Metadata>> | Yes | No | Metadata of the application. |
removable8+ | boolean | Yes | No | Whether the application is removable. |
accessTokenId8+ | number | Yes | No | Access token ID of the application. |
uid8+ | number | Yes | No | UID of the application. |
entityType8+ | string | Yes | No | Entity type of the application. |
fingerprint9+ | string | Yes | No | Signing certificate fingerprint of the application, that is, the SHA-256 checksum of the signing certificate that you request for the application. |
appDistributionType9+ | string | Yes | No | Distribution type of the application signing certificate. The options are app_gallery, enterprise, os_integration, and crowdtesting. |
appProvisionType9+ | string | Yes | No | Type of the application signing certificate file. The options are debug and release. |