ApplicationInfo

icon-note.gif 说明: 本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 API9 当前为Canary版本,仅供试用,不保证接口可稳定调用。

应用程序信息,未做特殊说明的属性,均通过GET_BUNDLE_DEFAULT获取

ApplicationInfo

系统能力: 以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework

名称 类型 可读 可写 说明
name string 应用程序的名称
description string 应用程序的描述
descriptionId number 应用程序的描述id
systemApp boolean 判断是否为系统应用程序,默认为false
enabled boolean 判断应用程序是否可以使用,默认为true
label string 应用程序的标签
labelId string 应用程序的标签id
icon string 应用程序的图标
iconId string 应用程序的图标id
process string 应用程序的进程,如果不设置,默认为包的名称
supportedModes number 应用程序支持的运行模式
moduleSourceDirs Array<string> 应用程序的资源存放的相对路径
permissions Array<string> 访问应用程序所需的权限
通过传入GET_APPLICATION_INFO_WITH_PERMISSION获取
moduleInfos Array<ModuleInfo> 应用程序的模块信息
entryDir string 应用程序的文件保存路径
codePath8+ string 应用程序的安装目录
metaData8+ Map<string, Array<CustomizeData>> 应用程序的自定义元信息
通过传入GET_APPLICATION_INFO_WITH_METADATA获取
metadata9+ Map<string, Array<Metadata>> 应用程序的元信息
通过传入GET_APPLICATION_INFO_WITH_METADATA获取
removable8+ boolean 应用程序是否可以被移除
accessTokenId8+ number 应用程序的accessTokenId
uid8+ number 应用程序的uid
entityType8+ string 应用程序的实体类型