harmony(鸿蒙)包管理子系统JS API变更

2022-08-09 浏览 (849)

包管理子系统JS API变更

OpenHarmony 3.1 Release版本相较于OpenHarmony 3.0 LTS版本,包管理子系统的API变更如下:

接口变更

模块名类名方法/属性/枚举/常量变更类型
shortcutInfoShortcutInforeadonly labelId: number;新增
shortcutInfoShortcutInforeadonly iconId: number;新增
launcherAbilityInfoLauncherAbilityInforeadonly installTime : number;新增
launcherAbilityInfoLauncherAbilityInforeadonly userId: number;新增
launcherAbilityInfoLauncherAbilityInforeadonly iconId: number;新增
launcherAbilityInfoLauncherAbilityInforeadonly labelId: number;新增
launcherAbilityInfoLauncherAbilityInforeadonly elementName : ElementName;新增
launcherAbilityInfoLauncherAbilityInforeadonly applicationInfo: ApplicationInfo;新增
bundleInfoBundleInforeadonly reqPermissionStates: Array<number>;新增
bundleInfoBundleInforeadonly hapModuleInfos: Array<HapModuleInfo>;新增
bundleInfoBundleInforeadonly abilityInfos: Array<AbilityInfo>;新增
abilityInfoAbilityInforeadonly enabled: boolean;新增
abilityInfoAbilityInforeadonly metaData: Array<CustomizeData>;新增
ohos.zlibzlibunzipFile(inFile:string, outFile:string, options: Options): Promise<void>;新增
ohos.zlibzlibzipFile(inFile:string, outFile:string, options: Options): Promise<void>;新增
ohos.zlibOptionsstrategy?: CompressStrategy;新增
ohos.zlibOptionsmemLevel?: MemLevel;新增
ohos.zlibOptionslevel?: CompressLevel;新增
ohos.zlibMemLevelMEM_LEVEL_DEFAULT = 8新增
ohos.zlibMemLevelMEM_LEVEL_MAX = 9新增
ohos.zlibMemLevelMEM_LEVEL_MIN = 1新增
ohos.zlibCompressStrategyCOMPRESS_STRATEGY_FIXED = 4新增
ohos.zlibCompressStrategyCOMPRESS_STRATEGY_RLE = 3新增
ohos.zlibCompressStrategyCOMPRESS_STRATEGY_HUFFMAN_ONLY = 2新增
ohos.zlibCompressStrategyCOMPRESS_STRATEGY_FILTERED = 1新增
ohos.zlibCompressStrategyCOMPRESS_STRATEGY_DEFAULT_STRATEGY = 0新增
ohos.zlibCompressLevelCOMPRESS_LEVEL_DEFAULT_COMPRESSION = -1新增
ohos.zlibCompressLevelCOMPRESS_LEVEL_BEST_COMPRESSION = 9新增
ohos.zlibCompressLevelCOMPRESS_LEVEL_BEST_SPEED = 1新增
ohos.zlibCompressLevelCOMPRESS_LEVEL_NO_COMPRESSION = 0新增
ohos.zlibErrorCodeERROR_CODE_ERRNO = -1新增
ohos.zlibErrorCodeERROR_CODE_OK = 0新增
ohos.bundlebundleisApplicationEnabled(bundleName: string, callback: AsyncCallback<boolean>): void;
isApplicationEnabled(bundleName: string): Promise<boolean>;
新增
ohos.bundlebundleisAbilityEnabled(info: AbilityInfo, callback: AsyncCallback<boolean>): void;
isAbilityEnabled(info: AbilityInfo): Promise<boolean>;
新增
ohos.bundlebundlegetAbilityIcon(bundleName: string, abilityName: string, callback: AsyncCallback<image.PixelMap>): void;
getAbilityIcon(bundleName: string, abilityName: string): Promise<image.PixelMap>;
新增
ohos.bundlebundlegetAbilityLabel(bundleName: string, abilityName: string, callback: AsyncCallback<string>): void;
getAbilityLabel(bundleName: string, abilityName: string): Promise<string>;
新增
ohos.bundlebundlegetNameForUid(uid: number, callback: AsyncCallback<string>) : void
getNameForUid(uid: number) : Promise<string>;
新增
ohos.bundlebundlegetAbilityInfo(bundleName: string, abilityName: string, callback: AsyncCallback<AbilityInfo>): void;
getAbilityInfo(bundleName: string, abilityName: string): Promise<AbilityInfo>;
新增
ohos.bundleInstallErrorCodeSTATUS_UNINSTALL_PERMISSION_DENIED = 0x45新增
ohos.bundleInstallErrorCodeSTATUS_INSTALL_PERMISSION_DENIED = 0x44新增
ohos.bundleInstallErrorCodeSTATUS_GRANT_REQUEST_PERMISSIONS_FAILED = 0x43新增
ohos.bundleInstallErrorCodeSTATUS_FAILED_NO_SPACE_LEFT = 0x42新增
ohos.bundleInstallErrorCodeSTATUS_RECOVER_FAILURE_INVALID = 0x0D新增
ohos.bundleBundleOptionsuserId?: number;新增
ohos.bundleColorModeLIGHT_MODE = 1新增
ohos.bundleColorModeDARK_MODE = 0新增
ohos.bundleColorModeAUTO_MODE = -1新增
ohos.bundleBundleFlagGET_APPLICATION_INFO_WITH_DISABLE = 0x00000200新增
ohos.bundleBundleFlagGET_ABILITY_INFO_WITH_DISABLE = 0x00000100新增
ohos.bundleBundleFlagGET_ABILITY_INFO_SYSTEMAPP_ONLY = 0x00000080新增
ohos.bundleBundleFlagGET_APPLICATION_INFO_WITH_METADATA = 0x00000040新增
ohos.bundleBundleFlagGET_ABILITY_INFO_WITH_METADATA = 0x00000020新增
ohos.bundleBundleFlagGET_ALL_APPLICATION_INFO = 0xFFFF0000新增
ohos.bundleBundleFlagGET_BUNDLE_WITH_REQUESTED_PERMISSION = 0x00000010新增
ohos.bundleBundleFlagGET_ABILITY_INFO_WITH_APPLICATION = 0x00000004新增
ohos.bundleBundleFlagGET_ABILITY_INFO_WITH_PERMISSION = 0x00000002新增

你可能感兴趣的鸿蒙文章

harmony(鸿蒙)Readme

harmony(鸿蒙)3.1 release相对于3.1 beta变更详细说明

harmony(鸿蒙)元能力子系统JS API变更

harmony(鸿蒙)元能力子系统JS API变更

harmony(鸿蒙)无障碍子系统JS API变更

harmony(鸿蒙)帐号子系统JS API变更

harmony(鸿蒙)ArkUI子系统JS API变更

harmony(鸿蒙)电源服务子系统JS API变更

harmony(鸿蒙)包管理子系统JS API变更

harmony(鸿蒙)基础通信子系统JS API变更

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