openharmony 鸿蒙 js-apidiff-bundle

2022-12-22 浏览 (854)

包管理子系统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 鸿蒙元能力子系统JS API变更

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

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

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

harmony 鸿蒙ArkUI子系统JS API变更

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

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

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

harmony 鸿蒙公共基础库子系统JS API变更

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