openharmony 鸿蒙 js-apidiff-bundle

2022-12-22 浏览 (729)

包管理子系统JS API变更

OpenHarmony 3.2 Beta2版本相较于OpenHarmony 3.2 Beta1版本,包管理子系统的API变更如下:

接口变更

模块名类名方法/属性/枚举/常量变更类型
abilityInfoAbilityInforeadonly minWindowHeight: number;新增
abilityInfoAbilityInforeadonly maxWindowHeight: number;新增
abilityInfoAbilityInforeadonly minWindowWidth: number;新增
abilityInfoAbilityInforeadonly maxWindowWidth: number;新增
abilityInfoAbilityInforeadonly minWindowRatio: number;新增
abilityInfoAbilityInforeadonly maxWindowRatio: number;新增
abilityInfoAbilityInforeadonly supportWindowMode: Array<bundle.SupportWindowMode>;新增
bundleInstallerInstallParamcrowdtestDeadline?: number;新增
bundleInstallerInstallParamhashParams?: Array<HashParam>;新增
bundleInstallerHashParamhashValue: string;新增
bundleInstallerHashParammoduleName: string;新增
dispatchInfoDispatchInforeadonly dispatchAPI: string;新增
dispatchInfoDispatchInforeadonly verison: string;新增
hapModuleInfoHapModuleInforeadonly hashValue: string;新增
ohos.bundlebundlegetDisposedStatus(bundleName: string, callback: AsyncCallback<number>): void;
getDisposedStatus(bundleName: string): Promise<number>;
新增
ohos.bundlebundlesetDisposedStatus(bundleName: string, status: number, callback: AsyncCallback<void>): void;
setDisposedStatus(bundleName: string, status: number): Promise<void>;
新增
ohos.bundlebundlegetProfileByExtensionAbility(moduleName: string, extensionAbilityName: string, metadataName: string, callback: AsyncCallback<Array<string>>): void;
getProfileByExtensionAbility(moduleName: string, extensionAbilityName: string, metadataName?: string): Promise<Array<string>>;
新增
ohos.bundlebundlegetProfileByAbility(moduleName: string, abilityName: string, metadataName: string, callback: AsyncCallback<Array<string>>): void;
getProfileByAbility(moduleName: string, abilityName: string, metadataName?: string): Promise<Array<string>>;
新增
ohos.bundlebundlegetDispatcherVersion(callback: AsyncCallback<DispatchInfo>): void;
getDispatcherVersion(): Promise<DispatchInfo>;
新增
ohos.bundlebundlegetBundlePackInfo(bundleName: string, bundlePackFlag: pack.BundlePackFlag, callback: AsyncCallback<pack.BundlePackInfo>): void;
getBundlePackInfo(bundleName: string, bundlePackFlag: pack.BundlePackFlag): Promise<pack.BundlePackInfo>;
新增
ohos.bundleSupportWindowModeFLOATING = 2新增
ohos.bundleSupportWindowModeSPLIT = 1新增
ohos.bundleSupportWindowModeFULL_SCREEN = 0新增
ohos.bundleExtensionAbilityTypeENTERPRISE_ADMIN = 11新增
ohos.bundleDisplayOrientationLOCKED新增
ohos.bundleDisplayOrientationAUTO_ROTATION_PORTRAIT_RESTRICTED新增
ohos.bundleDisplayOrientationAUTO_ROTATION_LANDSCAPE_RESTRICTED新增
ohos.bundleDisplayOrientationAUTO_ROTATION_RESTRICTED新增
ohos.bundleDisplayOrientationAUTO_ROTATION_PORTRAIT新增
ohos.bundleDisplayOrientationAUTO_ROTATION_LANDSCAPE新增
ohos.bundleDisplayOrientationAUTO_ROTATION新增
ohos.bundleDisplayOrientationPORTRAIT_INVERTED新增
ohos.bundleDisplayOrientationLANDSCAPE_INVERTED新增
ohos.bundleBundleFlagGET_APPLICATION_INFO_WITH_CERTIFICATE_FINGERPRINT = 0x00000400新增
ohos.bundleBundleFlagGET_BUNDLE_WITH_HASH_VALUE = 0x00000030新增
ohos.bundle.defaultAppManagerdefaultAppManagerresetDefaultApplication(type: string, userId?: number): Promise<void>;
resetDefaultApplication(type: string, userId: number, callback: AsyncCallback<void>): void;
resetDefaultApplication(type: string, callback: AsyncCallback<void>): void;
新增
ohos.bundle.defaultAppManagerdefaultAppManagersetDefaultApplication(type: string, elementName: ElementName, userId?: number): Promise<void>;
setDefaultApplication(type: string, elementName: ElementName, userId: number, callback: AsyncCallback<void>): void;
setDefaultApplication(type: string, elementName: ElementName, callback: AsyncCallback<void>): void;
新增
ohos.bundle.defaultAppManagerdefaultAppManagergetDefaultApplication(type: string, userId?: number): Promise<BundleInfo>;
getDefaultApplication(type: string, userId: number, callback: AsyncCallback<BundleInfo>): void;
getDefaultApplication(type: string, callback: AsyncCallback<BundleInfo>): void;
新增
ohos.bundle.defaultAppManagerdefaultAppManagerisDefaultApplication(type: string): Promise<boolean>;
isDefaultApplication(type: string, callback: AsyncCallback<boolean>): void;
新增
ohos.bundle.defaultAppManagerApplicationTypePPT = "PPT"新增
ohos.bundle.defaultAppManagerApplicationTypeEXCEL = "EXCEL"新增
ohos.bundle.defaultAppManagerApplicationTypeWORD = "WORD"新增
ohos.bundle.defaultAppManagerApplicationTypePDF = "PDF"新增
ohos.bundle.defaultAppManagerApplicationTypeVIDEO = "VIDEO"新增
ohos.bundle.defaultAppManagerApplicationTypeAUDIO = "AUDIO"新增
ohos.bundle.defaultAppManagerApplicationTypeIMAGE = "IMAGE"新增
ohos.bundle.defaultAppManagerApplicationTypeBROWSER = "BROWSER"新增
packInfoBundlePackFlagGET_MODULE_SUMMARY = 0x00000004新增
packInfoBundlePackFlagGET_BUNDLE_SUMMARY = 0x00000002新增
packInfoBundlePackFlagGET_PACKAGES = 0x00000001新增
packInfoBundlePackFlagGET_PACK_INFO_ALL = 0x00000000新增
packInfoApiVersionreadonly target: number;新增
packInfoApiVersionreadonly compatible: number;新增
packInfoApiVersionreadonly releaseType: string;新增
packInfoVersionreadonly code: number;新增
packInfoVersionreadonly name: string;新增
packInfoVersionreadonly minCompatibleVersionCode: number;新增
packInfoAbilityFormInforeadonly defaultDimension: number;新增
packInfoAbilityFormInforeadonly supportDimensions: Array<number>;新增
packInfoAbilityFormInforeadonly updateDuration: number;新增
packInfoAbilityFormInforeadonly scheduledUpdateTime: string;新增
packInfoAbilityFormInforeadonly updateEnabled: boolean;新增
packInfoAbilityFormInforeadonly type: string;新增
packInfoAbilityFormInforeadonly name: string;新增
packInfoModuleAbilityInforeadonly forms: Array<AbilityFormInfo>;新增
packInfoModuleAbilityInforeadonly visible: boolean;新增
packInfoModuleAbilityInforeadonly label: string;新增
packInfoModuleAbilityInforeadonly name: string;新增
packInfoModuleDistroInforeadonly moduleType: string;新增
packInfoModuleDistroInforeadonly moduleName: string;新增
packInfoModuleDistroInforeadonly installationFree: boolean;新增
packInfoModuleDistroInforeadonly deliveryWithInstall: boolean;新增
packInfoModuleDistroInforeadonly mainAbility: string;新增
packInfoModuleConfigInforeadonly extensionAbilities: Array<ExtensionAbilities>;新增
packInfoModuleConfigInforeadonly abilities: Array<ModuleAbilityInfo>;新增
packInfoModuleConfigInforeadonly distro: ModuleDistroInfo;新增
packInfoModuleConfigInforeadonly deviceType: Array<string>;新增
packInfoModuleConfigInforeadonly apiVersion: ApiVersion;新增
packInfoExtensionAbilitiesreadonly forms: Array<AbilityFormInfo>;新增
packInfoExtensionAbilitiesreadonly name: string;新增
packInfoBundleConfigInforeadonly version: Version;新增
packInfoBundleConfigInforeadonly bundleName: string;新增
packInfoPackageSummaryreadonly modules: Array<ModuleConfigInfo>;新增
packInfoPackageSummaryreadonly app: BundleConfigInfo;新增
packInfoPackageConfigreadonly deliveryWithInstall: boolean;新增
packInfoPackageConfigreadonly moduleType: string;新增
packInfoPackageConfigreadonly name: string;新增
packInfoPackageConfigreadonly deviceType: Array<string>;新增
packInfoBundlePackInforeadonly summary: PackageSummary;新增
packInfoBundlePackInforeadonly packages: Array<PackageConfig>;新增
shortcutInfoShortcutInforeadonly moduleName?: string;新增
shortcutInfoShortcutWantreadonly targetModule: string;新增

你可能感兴趣的鸿蒙文章

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

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

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

harmony 鸿蒙ArkUI子系统JS API变更

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

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

harmony 鸿蒙DFX子系统JS API变更

harmony 鸿蒙分布式数据管理子系统JS API变更

harmony 鸿蒙事件通知子系统JS API变更

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

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