openharmony 鸿蒙 js-apidiff-ability

2022-12-22 浏览 (753)

元能力子系统JS API变更

OpenHarmony 3.2 Beta3版本相较于OpenHarmony 3.2 Beta2版本,元能力子系统的API变更如下:

接口变更

模块名类名方法/属性/枚举/常量变更类型
abilityDelegatorAbilityDelegatorwaitAbilityStageMonitor(monitor: AbilityStageMonitor, callback: AsyncCallback<AbilityStage>): void;
waitAbilityStageMonitor(monitor: AbilityStageMonitor, timeout: number, callback: AsyncCallback<AbilityStage>): void;
waitAbilityStageMonitor(monitor: AbilityStageMonitor, timeout?: number): Promise<AbilityStage>;
新增
abilityDelegatorAbilityDelegatorremoveAbilityStageMonitor(monitor: AbilityStageMonitor, callback: AsyncCallback<void>): void;
removeAbilityStageMonitor(monitor: AbilityStageMonitor): Promise<void>;
新增
abilityDelegatorAbilityDelegatoraddAbilityStageMonitor(monitor: AbilityStageMonitor, callback: AsyncCallback<void>): void;
addAbilityStageMonitor(monitor: AbilityStageMonitor): Promise<void>;
新增
abilityStageMonitorAbilityStageMonitorsrcEntrance: string;新增
abilityStageMonitorAbilityStageMonitormoduleName: string;新增
applicationInfoApplicationInforeadonly iconIndex: number;新增
applicationInfoApplicationInforeadonly labelIndex: number;新增
ApplicationStateObserverApplicationStateObserveronProcessStateChanged(processData: ProcessData): void;新增
contextContextgetExternalCacheDir(callback: AsyncCallback<string>): void
getExternalCacheDir(): Promise<string>;
新增
lifecycleLifecycleFormonShare?(formId: string): {[key: string]: any};新增
MissionListenerMissionListeneronMissionClosed(mission: number): void;新增
ohos.ability.wantConstantActionDLP_PARAMS_INDEX = "ohos.dlp.params.index"新增
ohos.ability.wantConstantActionDLP_PARAMS_ABILITY_NAME = "ohos.dlp.params.abilityName"新增
ohos.ability.wantConstantActionDLP_PARAMS_MODULE_NAME = "ohos.dlp.params.moduleName"新增
ohos.ability.wantConstantActionDLP_PARAMS_BUNDLE_NAME = "ohos.dlp.params.bundleName"新增
ohos.ability.wantConstantActionDLP_PARAMS_SANDBOX = "ohos.dlp.params.sandbox"新增
ohos.ability.wantConstantActionACTION_MARKET_CROWDTEST = "ohos.want.action.marketCrowdTest"新增
ohos.ability.wantConstantActionACTION_MARKET_DOWNLOAD = "ohos.want.action.marketDownload"新增
ohos.abilityAccessCtrlPermissionStateChangeInfopermissionName: string;新增
ohos.abilityAccessCtrlPermissionStateChangeInfotokenID: number;新增
ohos.abilityAccessCtrlPermissionStateChangeInfochange: PermissionStateChangeType;新增
ohos.abilityAccessCtrlPermissionStateChangeTypePERMISSION_GRANTED_OPER = 1新增
ohos.abilityAccessCtrlPermissionStateChangeTypePERMISSION_REVOKED_OPER = 0新增
ohos.abilityAccessCtrlAtManageroff(type: 'permissionStateChange', tokenIDList: Array<number>, permissionNameList: Array<string>, callback?: Callback<PermissionStateChangeInfo>): void;新增
ohos.abilityAccessCtrlAtManageron(type: 'permissionStateChange', tokenIDList: Array<number>, permissionNameList: Array<string>, callback: Callback<PermissionStateChangeInfo>): void;新增
ohos.abilityAccessCtrlAtManagergetVersion(): Promise<number>;新增
ohos.application.AbilityAbilityonMemoryLevel(level: AbilityConstant.MemoryLevel): void;新增
ohos.application.AbilityConstantWindowModeWINDOW_MODE_FLOATING = 102新增
ohos.application.AbilityConstantWindowModeWINDOW_MODE_SPLIT_SECONDARY = 101新增
ohos.application.AbilityConstantWindowModeWINDOW_MODE_SPLIT_PRIMARY = 100新增
ohos.application.AbilityConstantWindowModeWINDOW_MODE_FULLSCREEN = 1新增
ohos.application.AbilityConstantWindowModeWINDOW_MODE_UNDEFINED = 0新增
ohos.application.AbilityConstantMemoryLevelMEMORY_LEVEL_CRITICAL = 2新增
ohos.application.AbilityConstantMemoryLevelMEMORY_LEVEL_LOW = 1新增
ohos.application.AbilityConstantMemoryLevelMEMORY_LEVEL_MODERATE = 0新增
ohos.application.AbilityLifecycleCallbackAbilityLifecycleCallbackonWindowStageDestroy(ability: Ability, windowStage: window.WindowStage): void;新增
ohos.application.AbilityLifecycleCallbackAbilityLifecycleCallbackonWindowStageInactive(ability: Ability, windowStage: window.WindowStage): void;新增
ohos.application.AbilityLifecycleCallbackAbilityLifecycleCallbackonWindowStageActive(ability: Ability, windowStage: window.WindowStage): void;新增
ohos.application.AbilityLifecycleCallbackAbilityLifecycleCallbackonWindowStageCreate(ability: Ability, windowStage: window.WindowStage): void;新增
ohos.application.AbilityStageAbilityStageonMemoryLevel(level: AbilityConstant.MemoryLevel): void;新增
ohos.application.appManagerProcessStateSTATE_DESTROY新增
ohos.application.appManagerProcessStateSTATE_BACKGROUND新增
ohos.application.appManagerProcessStateSTATE_ACTIVE新增
ohos.application.appManagerProcessStateSTATE_FOREGROUND新增
ohos.application.appManagerProcessStateSTATE_CREATE新增
ohos.application.appManagerApplicationStateSTATE_DESTROY新增
ohos.application.appManagerApplicationStateSTATE_BACKGROUND新增
ohos.application.appManagerApplicationStateSTATE_ACTIVE新增
ohos.application.appManagerApplicationStateSTATE_FOREGROUND新增
ohos.application.appManagerApplicationStateSTATE_CREATE新增
ohos.application.ConfigurationConfigurationhasPointerDevice?: boolean;新增
ohos.application.contextAreaModeEL2 = 1新增
ohos.application.contextAreaModeEL1 = 0新增
ohos.application.formErrorFormErrorERR_DISTRIBUTED_SCHEDULE_FAILED = 37新增
ohos.application.FormExtensionFormExtensiononShare?(formId: string): {[key: string]: any};新增
ohos.application.formHostformHostfunction shareForm(formId: string, deviceId: string, callback: AsyncCallback<void>): void;
function shareForm(formId: string, deviceId: string): Promise<void>;
新增
ohos.application.formInfoVisibilityTypeFORM_INVISIBLE: number新增
ohos.application.formInfoVisibilityTypeFORM_VISIBLE: number,新增
ohos.application.formInfoFormDimensionDimension_2_1新增
ohos.application.formInfoFormDimensionDimension_4_4新增
ohos.application.formInfoFormDimensionDimension_2_4新增
ohos.application.formInfoFormDimensionDimension_2_2新增
ohos.application.formInfoFormDimensionDimension_1_2 = 1新增
ohos.application.formInfoFormParamDEVICE_ID_KEY = "ohos.extra.param.key.device_id"新增
ohos.application.formInfoFormParamABILITY_NAME_KEY = "ohos.extra.param.key.ability_name"新增
ohos.application.formInfoFormParamBUNDLE_NAME_KEY = "ohos.extra.param.key.bundle_name"新增
ohos.application.quickFixManagerquickFixManagerfunction getApplicationQuickFixInfo(bundleName: string, callback: AsyncCallback<ApplicationQuickFixInfo>): void;
function getApplicationQuickFixInfo(bundleName: string): Promise<ApplicationQuickFixInfo>;
新增
ohos.application.quickFixManagerquickFixManagerfunction applyQuickFix(hapModuleQuickFixFiles: Array<string>, callback: AsyncCallback<void>): void;
function applyQuickFix(hapModuleQuickFixFiles: Array<string>): Promise<void>;
新增
ohos.application.quickFixManagerApplicationQuickFixInforeadonly hapModuleQuickFixInfo: Array<HapModuleQuickFixInfo>;新增
ohos.application.quickFixManagerApplicationQuickFixInforeadonly quickFixVersionName: string;新增
ohos.application.quickFixManagerApplicationQuickFixInforeadonly quickFixVersionCode: number;新增
ohos.application.quickFixManagerApplicationQuickFixInforeadonly bundleVersionName: string;新增
ohos.application.quickFixManagerApplicationQuickFixInforeadonly bundleVersionCode: number;新增
ohos.application.quickFixManagerApplicationQuickFixInforeadonly bundleName: string;新增
ohos.application.quickFixManagerHapModuleQuickFixInforeadonly quickFixFilePath: string;新增
ohos.application.quickFixManagerHapModuleQuickFixInforeadonly originHapHash: string;新增
ohos.application.quickFixManagerHapModuleQuickFixInforeadonly moduleName: string;新增
ProcessDataProcessDataisKeepAlive: boolean;新增
ProcessDataProcessDataisContinuousTask: boolean;新增
ProcessDataProcessDatastate: number;新增
ServiceExtensionContextServiceExtensionContextstartAbilityByCall(want: Want): Promise<Caller>;新增
ohos.ability.wantConstantActionACTION_MARKER_DOWNLOAD = "ohos.want.action.marketDownload"删除
ohos.application.AbilityLifecycleCallbackAbilityLifecycleCallbackonAbilityWindowStageDestroy(ability: Ability): void;删除
ohos.application.AbilityLifecycleCallbackAbilityLifecycleCallbackonAbilityWindowStageCreate(ability: Ability): void;删除
ohos.application.DataShareExtensionAbilityDataShareExtensionAbilitygetType?(uri: string, callback: AsyncCallback<string>): void;删除
ohos.application.DataShareExtensionAbilityDataShareExtensionAbilityopenFile?(uri: string, mode: string, callback: AsyncCallback<number>): void;删除
ohos.application.DataShareExtensionAbilityDataShareExtensionAbilitygetFileTypes?(uri: string, mimeTypeFilter: string, callback: AsyncCallback<Array<string>>): void;删除
applicationInfoApplicationInforeadonly iconId: string;废弃
applicationInfoApplicationInforeadonly labelId: string;废弃
wantWantentities?: Array<string>;废弃
wantWantparameters?: {[key: string]: any};废弃
wantWantaction?: string;废弃
wantWantflags?: number;废弃
wantWanttype?: string;废弃
wantWanturi?: string;废弃
wantWantabilityName?: string;废弃
wantWantbundleName?: string;废弃
wantWantdeviceId?: string;废弃

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Readme

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

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

harmony 鸿蒙ArkUI子系统JS API变更

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

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

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

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

harmony 鸿蒙DFX子系统JS API变更

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

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