# API模型转换清单 此清单仅列举Stage工程下错误使用仅FA模型可用接口的适配参考 ## Context接口 | 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | | -------- | -------- | -------- | | [getOrCreateLocalDir(callback:AsyncCallback<string>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetorcreatelocaldir7)
[getOrCreateLocalDir():Promise<string>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetorcreatelocaldir7-1) | Stage模型无对应接口 | Stage模型应用在应用根目录下没有操作权限,不提供对应接口 | | [verifyPermission(permission:string,options:PermissionOptions,callback:AsyncCallback<number>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextverifypermission7)
[verifyPermission(permission:string,callback:AsyncCallback<number>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextverifypermission7-1)
[verifyPermission(permission:string,options?:PermissionOptions):Promise<number>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextverifypermission7-2) | \@ohos.abilityAccessCtrl.d.ts | [verifyAccessTokenSync(tokenID: number, permissionName: Permissions): GrantStatus;](../../../application-dev/reference/apis-ability-kit/js-apis-abilityAccessCtrl.md#verifyaccesstokensync9)
[verifyAccessToken(tokenID: number, permissionName: Permissions): Promise<GrantStatus>;](../../../application-dev/reference/apis-ability-kit/js-apis-abilityAccessCtrl.md#verifyaccesstoken9) | | [requestPermissionsFromUser(permissions:Array<string>,requestCode:number,resultCallback:AsyncCallback<PermissionRequestResult>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextrequestpermissionsfromuser7)
[requestPermissionsFromUser(permissions:Array<string>,requestCode:number):Promise<PermissionRequestResult>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextrequestpermissionsfromuser7-1) | \@ohos.abilityAccessCtrl.d.ts | [requestPermissionsFromUser(context: Context, permissionList: Array<Permissions>, requestCallback: AsyncCallback<PermissionRequestResult>) : void;](../../../application-dev/reference/apis-ability-kit/js-apis-abilityAccessCtrl.md#requestpermissionsfromuser9)
[requestPermissionsFromUser(context: Context, permissionList: Array<Permissions>) : Promise<PermissionRequestResult>;](../../../application-dev/reference/apis-ability-kit/js-apis-abilityAccessCtrl.md#requestpermissionsfromuser9-1) | | [getApplicationInfo(callback:AsyncCallback<ApplicationInfo>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetapplicationinfo7)
[getApplicationInfo():Promise<ApplicationInfo>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetapplicationinfo7-1) | application\Context.d.ts | [applicationInfo: ApplicationInfo;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-context.md#属性) | | [getBundleName(callback : AsyncCallback<string>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetbundlename7)
[getBundleName(): Promise<string>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetbundlename7-1) | application\UIAbilityContext.d.ts | [abilityInfo.bundleName: string;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#属性) | | [getDisplayOrientation(callback : AsyncCallback<bundle.DisplayOrientation>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetdisplayorientation7)
[getDisplayOrientation(): Promise<bundle.DisplayOrientation>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetdisplayorientation7-1) | \@ohos.screen.d.ts | [readonly orientation: Orientation;](../../../application-dev/reference/apis-arkui/js-apis-screen-sys.md#orientation) | | [setDisplayOrientation(orientation:bundle.DisplayOrientation, callback:AsyncCallback<void>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextsetdisplayorientation7)
[setDisplayOrientation(orientation:bundle.DisplayOrientation):Promise<void>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextsetdisplayorientation7-1) | \@ohos.screen.d.ts | [setOrientation(orientation: Orientation, callback: AsyncCallback<void>): void;](../../../application-dev/reference/apis-arkui/js-apis-screen-sys.md#setorientation)
[setOrientation(orientation: Orientation): Promise<void>;](../../../application-dev/reference/apis-arkui/js-apis-screen-sys.md#setorientation-1) | | [setShowOnLockScreen(show:boolean, callback:AsyncCallback<void>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextsetshowonlockscreendeprecated)
[setShowOnLockScreen(show:boolean):Promise<void>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextsetshowonlockscreendeprecated-1) | \@ohos.window.d.ts | [setShowOnLockScreen(showOnLockScreen: boolean): void;](../../../application-dev/reference/apis-arkui/js-apis-window-sys.md#setshowonlockscreen9) | | [setWakeUpScreen(wakeUp:boolean, callback:AsyncCallback<void>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextsetwakeupscreen7)
[setWakeUpScreen(wakeUp:boolean):Promise<void>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextsetwakeupscreen7-1) | \@ohos.window.d.ts | [setWakeUpScreen(wakeUp: boolean): void;](../../../application-dev/reference/apis-arkui/js-apis-window-sys.md#setwakeupscreen9) | | [getProcessInfo(callback:AsyncCallback<ProcessInfo>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetprocessinfo7)
[getProcessInfo():Promise<ProcessInfo>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetprocessinfo7-1) | \@ohos.app.ability.abilityManager.d.ts | [getAbilityRunningInfos(callback: AsyncCallback<Array<AbilityRunningInfo>>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-abilityManager-sys.md#getabilityrunninginfos)
[getAbilityRunningInfos(): Promise<Array<AbilityRunningInfo>>;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-abilityManager-sys.md#getabilityrunninginfos-1) | | [getElementName(callback:AsyncCallback<ElementName>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetelementname7)
[getElementName():Promise<ElementName>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetelementname7-1) | application\UIAbilityContext.d.ts | [abilityInfo.name: string;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#属性)
[abilityInfo.bundleName: string;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#属性) | | [getProcessName(callback:AsyncCallback<string>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetprocessname7)
[getProcessName():Promise<string>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetprocessname7-1) | \@ohos.app.ability.abilityManager.d.ts | [getAbilityRunningInfos(callback: AsyncCallback<Array<AbilityRunningInfo>>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-abilityManager-sys.md#getabilityrunninginfos)
[getAbilityRunningInfos(): Promise<Array<AbilityRunningInfo>>;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-abilityManager-sys.md#getabilityrunninginfos-1) | | [getCallingBundle(callback:AsyncCallback<string>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetcallingbundle7)
[getCallingBundle():Promise<string>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetcallingbundle7-1) | Stage模型无对应接口 | Stage模型应用可以使用Want.parameters的ohos.aafwk.param.callerUid参数,获取调用方的应用信息 | | [getFilesDir(callback:AsyncCallback<string>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetfilesdir)
[getFilesDir():Promise<string>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetfilesdir-1) | application\Context.d.ts | [filesDir: string;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-context.md#属性) | | [getCacheDir(callback:AsyncCallback<string>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetcachedir)
[getCacheDir():Promise<string>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetcachedir-1) | application\Context.d.ts | [cacheDir: string;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-context.md#属性) | | [getOrCreateDistributedDir(callback:AsyncCallback<string>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetorcreatedistributeddir7)
[getOrCreateDistributedDir():Promise<string>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetorcreatedistributeddir7-1) | application\Context.d.ts | [distributedFilesDir: string;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-context.md#属性) | | [getAppType(callback:AsyncCallback<string>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetapptype7)
[getAppType():Promise<string>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetapptype7-1) | application\UIAbilityContext.d.ts | 通过abilityInfo字段的type属性获取
[abilityInfo.type: bundleManager.AbilityType;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#属性) | | [getHapModuleInfo(callback:AsyncCallback<HapModuleInfo>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgethapmoduleinfo7)
[getHapModuleInfo():Promise<HapModuleInfo>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgethapmoduleinfo7-1) | application\UIAbilityContext.d.ts | [currentHapModuleInfo: HapModuleInfo;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#属性) | | [getAppVersionInfo(callback:AsyncCallback<AppVersionInfo>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetappversioninfo7)
[getAppVersionInfo():Promise<AppVersionInfo>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetappversioninfo7-1) | bundle\bundleInfo.d.ts | [readonly name: string;](../../../application-dev/reference/apis-ability-kit/js-apis-bundleManager-bundleInfo.md#bundleinfo-1)
[readonly versionCode: number;](../../../application-dev/reference/apis-ability-kit/js-apis-bundleManager-bundleInfo.md#bundleinfo-1)
[readonly versionName: string;](../../../application-dev/reference/apis-ability-kit/js-apis-bundleManager-bundleInfo.md#bundleinfo-1) | | [getApplicationContext():Context;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetapplicationcontext7) | application\Context.d.ts | [getApplicationContext(): ApplicationContext;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-context.md#contextgetapplicationcontext) | | [getAbilityInfo(callback:AsyncCallback<AbilityInfo>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetabilityinfo7)
[getAbilityInfo():Promise<AbilityInfo>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetabilityinfo7-1) | application\UIAbilityContext.d.ts | [abilityInfo: AbilityInfo;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#属性) | | [isUpdatingConfigurations(callback:AsyncCallback<boolean>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextisupdatingconfigurations7)
[isUpdatingConfigurations():Promise<boolean>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextisupdatingconfigurations7-1) | Stage模型无对应接口 | 在系统环境变化时,应用不会重启,调用onConfigurationUpdated接口通知应用,该接口在FA模型是空实现接口,Stage模型不提供对应接口 | | [printDrawnCompleted(callback:AsyncCallback<void>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextprintdrawncompleted7)
[printDrawnCompleted():Promise<void>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextprintdrawncompleted7-1) | Stage模型无对应接口 | 该接口在FA模型是空实现接口,不影响应用功能,Stage模型不提供对应接口 | | interface PermissionRequestResult | \@ohos.abilityAccessCtrl.d.ts | export type PermissionRequestResult = _PermissionRequestResult; | | requestCode: number; | 接口在Stage模型中无意义 | 无可替换接口,应删除接口调用 | | permissions: Array; | security\PermissionRequestResult.d.ts | permissions: Array; | | authResults: Array; | security\PermissionRequestResult.d.ts | authResults: Array; | | interface PermissionOptions | 接口在Stage模型中无意义 | 无可替换接口,应删除接口调用 | | pid?: number; | 接口在Stage模型中无意义 | 无可替换接口,应删除接口调用 | | uid?: number; | 接口在Stage模型中无意义 | 无可替换接口,应删除接口调用 | ## featureAbility接口 | 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | | -------- | -------- | -------- | | [getWant(callback: AsyncCallback<Want>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilitygetwant)
[getWant(): Promise<Want>;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilitygetwant-1) | \@ohos.app.ability.UIAbility.d.ts | [launchWant: Want;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-uiAbility.md#属性) | | [startAbility(parameter: StartAbilityParameter, callback: AsyncCallback<number>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilitystartability)
[startAbility(parameter: StartAbilityParameter): Promise<number>;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilitystartability-1) | application\UIAbilityContext.d.ts | [startAbility(want: Want, callback: AsyncCallback<void>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#abilitycontextstartability)
[startAbility(want: Want, options: StartOptions, callback: AsyncCallback<void>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#abilitycontextstartability-1)
[startAbility(want: Want, options?: StartOptions): Promise<void>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#abilitycontextstartability-2) | | [getContext(): Context;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilitygetcontext) | \@ohos.app.ability.UIAbility.d.ts | [context: UIAbilityContext;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-uiAbility.md#属性) | | [startAbilityForResult(parameter: StartAbilityParameter, callback: AsyncCallback<AbilityResult>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilitystartabilityforresult7)
[startAbilityForResult(parameter: StartAbilityParameter): Promise<AbilityResult>;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilitystartabilityforresult7-1) | application\UIAbilityContext.d.ts | [startAbilityForResult(want: Want, callback: AsyncCallback<AbilityResult>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#uiabilitycontextstartabilityforresult)
[startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback<AbilityResult>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#uiabilitycontextstartabilityforresult-1)
[startAbilityForResult(want: Want, options?: StartOptions): Promise<AbilityResult>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#uiabilitycontextstartabilityforresult-2) | | [terminateSelfWithResult(parameter: AbilityResult, callback: AsyncCallback<void>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilityterminateselfwithresult7)
[terminateSelfWithResult(parameter: AbilityResult): Promise<void>;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilityterminateselfwithresult7-1) | application\UIAbilityContext.d.ts | [terminateSelfWithResult(parameter: AbilityResult, callback: AsyncCallback<void>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#uiabilitycontextterminateselfwithresult)
[terminateSelfWithResult(parameter: AbilityResult): Promise<void>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#uiabilitycontextterminateselfwithresult-1) | | [terminateSelf(callback: AsyncCallback<void>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilityterminateself7)
[terminateSelf(): Promise<void>;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilityterminateself7-1) | application\UIAbilityContext.d.ts | [terminateSelf(callback: AsyncCallback<void>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#uiabilitycontextterminateself)
[terminateSelf(): Promise<void>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#uiabilitycontextterminateself-1) | | [acquireDataAbilityHelper(uri: string): DataAbilityHelper;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilityacquiredataabilityhelper7) | \@ohos.data.dataShare.d.ts
\@ohos.data.fileAccess.d.ts | [createDataShareHelper(context: Context, uri: string, callback: AsyncCallback<DataShareHelper>): void;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#datasharecreatedatasharehelper)
[createDataShareHelper(context: Context, uri: string): Promise<DataShareHelper>;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#datasharecreatedatasharehelper-1)
[createFileAccessHelper(context: Context): FileAccessHelper;](../../../application-dev/reference/apis-core-file-kit/js-apis-fileAccess-sys.md#fileaccesscreatefileaccesshelper-1)
[createFileAccessHelper(context: Context, wants: Array<Want>): FileAccessHelper;](../../../application-dev/reference/apis-core-file-kit/js-apis-fileAccess-sys.md#fileaccesscreatefileaccesshelper) | | [hasWindowFocus(callback: AsyncCallback<boolean>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilityhaswindowfocus7)
[hasWindowFocus(): Promise<boolean>;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilityhaswindowfocus7-1) | \@ohos.window.d.ts | [on(eventType: 'windowStageEvent', callback: Callback<WindowStageEventType>): void;](../../../application-dev/reference/apis-arkui/js-apis-window.md#onwindowstageevent9)
监听[Active](../../../application-dev/reference/apis-arkui/js-apis-window.md#windowstageeventtype9)获焦状态 | | [connectAbility(request: Want, options:ConnectOptions ): number;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilityconnectability7) | application\UIAbilityContext.d.ts | [connectServiceExtensionAbility(want: Want, options: ConnectOptions): number;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#uiabilitycontextconnectserviceextensionability) | | [disconnectAbility(connection: number, callback:AsyncCallback<void>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilitydisconnectability7)
[disconnectAbility(connection: number): Promise<void>;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilitydisconnectability7-1) | application\UIAbilityContext.d.ts | [disconnectAbility(connection: number, callback:AsyncCallback<void>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#uiabilitycontextdisconnectserviceextensionability-1)
[disconnectAbility(connection: number): Promise<void>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#uiabilitycontextdisconnectserviceextensionability) | | [getWindow(callback: AsyncCallback<window.Window>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilitygetwindow7)
[getWindow(): Promise<window.Window>;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilitygetwindow7-1) | \@ohos.window.d.ts | [getLastWindow(ctx: BaseContext, callback: AsyncCallback<Window>): void;](../../../application-dev/reference/apis-arkui/js-apis-window.md#windowgetlastwindow9)
[getLastWindow(ctx: BaseContext): Promise<Window>;](../../../application-dev/reference/apis-arkui/js-apis-window.md#windowgetlastwindow9-1) | | WINDOW_MODE_UNDEFINED = 0 | Stage模型无对应接口 | 暂时未提供对应接口 | | WINDOW_MODE_FULLSCREEN = 1 | Stage模型无对应接口 | 暂时未提供对应接口 | | WINDOW_MODE_SPLIT_PRIMARY = 100 | Stage模型无对应接口 | 暂时未提供对应接口 | | WINDOW_MODE_SPLIT_SECONDARY = 101 | Stage模型无对应接口 | 暂时未提供对应接口 | | WINDOW_MODE_FLOATING = 102 | Stage模型无对应接口 | 暂时未提供对应接口 | | BOUNDS_KEY = 'abilityBounds' | Stage模型无对应接口 | 暂时未提供对应接口 | | WINDOW_MODE_KEY = 'windowMode' | \@ohos.app.ability.StartOptions.d.ts | windowMode?: number; | | DISPLAY_ID_KEY = 'displayId' | Stage模型无对应接口 | 暂时未提供对应接口 | | NO_ERROR = 0 | 接口在Stage模型中无意义 | 无可替换接口,应删除接口调用 | | INVALID_PARAMETER = -1 | 接口在Stage模型中无意义 | 无可替换接口,应删除接口调用 | | ABILITY_NOT_FOUND = -2 | 接口在Stage模型中无意义 | 无可替换接口,应删除接口调用 | | PERMISSION_DENY = -3 | 接口在Stage模型中无意义 | 无可替换接口,应删除接口调用 | | TYPE_INSERT = 1 | 接口在Stage模型中无意义 | 无可替换接口,应删除接口调用 | | TYPE_UPDATE = 2 | 接口在Stage模型中无意义 | 无可替换接口,应删除接口调用 | | TYPE_DELETE = 3 | 接口在Stage模型中无意义 | 无可替换接口,应删除接口调用 | | TYPE_ASSERT = 4 | 接口在Stage模型中无意义 | 无可替换接口,应删除接口调用 | | export type Context = _Context; | \@ohos.app.ability.common.d.ts | export type Context = _Context.default; | | export type AppVersionInfo = _AppVersionInfo; | 接口在Stage模型中无意义 | 无可替换接口,应删除接口调用 | | export type ProcessInfo = _ProcessInfo; | \@ohos.app.ability.appManager.d.ts | export type ProcessInformation = _ProcessInformation; | ## particleAbility接口 | 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | | -------- | -------- | -------- | | [startAbility(parameter: StartAbilityParameter, callback: AsyncCallback<number>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-particleAbility.md#particleabilitystartability)
[startAbility(parameter: StartAbilityParameter): Promise<void>;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-particleAbility.md#particleabilitystartability-1) | application\ServiceExtensionContext.d.ts | [startAbility(want: Want, callback: AsyncCallback<void>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextstartability)
[startAbility(want: Want, options: StartOptions, callback: AsyncCallback<void>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextstartability-2)
[startAbility(want: Want, options?: StartOptions): Promise<void>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextstartability-1)
[startServiceExtensionAbility(want: Want, callback: AsyncCallback<void>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextstartserviceextensionability)
[startServiceExtensionAbility(want: Want): Promise<void>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextstartserviceextensionability-1) | | [terminateSelf(callback: AsyncCallback<void>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-particleAbility.md#particleabilityterminateself)
[terminateSelf(): Promise<void>;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-particleAbility.md#particleabilityterminateself-1) | application\ServiceExtensionContext.d.ts | [terminateSelf(callback: AsyncCallback<void>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextterminateself)
[terminateSelf(): Promise<void>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextterminateself-1) | | [connectAbility(request: Want, options:ConnectOptions ): number;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-particleAbility.md#particleabilityconnectability) | application\ServiceExtensionContext.d.ts | [connectAbility(want: Want, options: ConnectOptions): number;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextconnectserviceextensionability)
[connectServiceExtensionAbility(want: Want, options: ConnectOptions): number;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextconnectserviceextensionability) | | [disconnectAbility(connection: number, callback:AsyncCallback<void>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-particleAbility.md#particleabilitydisconnectability)
[disconnectAbility(connection: number): Promise<void>;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-particleAbility.md#particleabilitydisconnectability-1) | application\ServiceExtensionContext.d.ts | [disconnectAbility(connection: number, callback:AsyncCallback<void>): void; ](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextdisconnectserviceextensionability)
[disconnectAbility(connection: number): Promise<void>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextdisconnectserviceextensionability-1)
[disconnectServiceExtensionAbility(connection: number, callback: AsyncCallback<void>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextdisconnectserviceextensionability)
[disconnectServiceExtensionAbility(connection: number): Promise<void>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextdisconnectserviceextensionability-1) | | [acquireDataAbilityHelper(uri: string): DataAbilityHelper;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-particleAbility.md#particleabilityacquiredataabilityhelper) | \@ohos.data.dataShare.d.ts
[\@ohos.data.fileAccess.d.ts | [createDataShareHelper(context: Context, uri: string, callback: AsyncCallback<DataShareHelper>): void;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#datasharecreatedatasharehelper)
[createDataShareHelper(context: Context, uri: string): Promise<DataShareHelper>;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#datasharecreatedatasharehelper-1)
[createFileAccessHelper(context: Context): FileAccessHelper;](../../../application-dev/reference/apis-core-file-kit/js-apis-fileAccess-sys.md#fileaccesscreatefileaccesshelper-1)
[createFileAccessHelper(context: Context, wants: Array<Want>): FileAccessHelper;](../../../application-dev/reference/apis-core-file-kit/js-apis-fileAccess-sys.md#fileaccesscreatefileaccesshelper) | | [startBackgroundRunning(id: number, request: NotificationRequest, callback: AsyncCallback<void>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-particleAbility.md#particleabilitystartbackgroundrunningdeprecated)
[startBackgroundRunning(id: number, request: NotificationRequest): Promise<void>;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-particleAbility.md#particleabilitystartbackgroundrunningdeprecated-1) | \@ohos.resourceschedule.backgroundTaskManager.d.ts | [startBackgroundRunning(context: Context, bgMode: BackgroundMode, wantAgent: WantAgent, callback: AsyncCallback): void;](../../../application-dev/reference/apis-backgroundtasks-kit/js-apis-resourceschedule-backgroundTaskManager.md#backgroundtaskmanagerstartbackgroundrunning)
[startBackgroundRunning(context: Context, bgMode: BackgroundMode, wantAgent: WantAgent): Promise<void>;](../../../application-dev/reference/apis-backgroundtasks-kit/js-apis-resourceschedule-backgroundTaskManager.md#backgroundtaskmanagerstartbackgroundrunning-1) | | [cancelBackgroundRunning(callback: AsyncCallback<void>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-particleAbility.md#particleabilitycancelbackgroundrunningdeprecated)
[cancelBackgroundRunning(): Promise<void>;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-particleAbility.md#particleabilitycancelbackgroundrunningdeprecated-1) | \@ohos.resourceschedule.backgroundTaskManager.d.ts | [stopBackgroundRunning(context: Context, callback: AsyncCallback): void;](../../../application-dev/reference/apis-backgroundtasks-kit/js-apis-resourceschedule-backgroundTaskManager.md#backgroundtaskmanagerstopbackgroundrunning)
[stopBackgroundRunning(context: Context): Promise<void>;](../../../application-dev/reference/apis-backgroundtasks-kit/js-apis-resourceschedule-backgroundTaskManager.md#backgroundtaskmanagerstopbackgroundrunning-1) | | INVALID_PARAMETER = -1 | Stage模型下无意义 | 删除接口调用 | ## LifecycleForm接口 | 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | | -------- | -------- | -------- | | onCreate?(want: Want): formBindingData.FormBindingData; | \@ohos.app.form.FormExtensionAbility.d.ts | [onAddForm(want: Want): formBindingData.FormBindingData;](../../../application-dev/reference/apis-form-kit/js-apis-app-form-formExtensionAbility.md#onaddform) | | onCastToNormal?(formId: string): void; | \@ohos.app.form.FormExtensionAbility.d.ts | [onCastToNormalForm(formId: string): void;](../../../application-dev/reference/apis-form-kit/js-apis-app-form-formExtensionAbility.md#oncasttonormalform) | | onUpdate?(formId: string): void; | \@ohos.app.form.FormExtensionAbility.d.ts | [onUpdateForm(formId: string): void;](../../../application-dev/reference/apis-form-kit/js-apis-app-form-formExtensionAbility.md#onupdateform) | | onVisibilityChange?(newStatus: Record<string, number>): void; | \@ohos.app.form.FormExtensionAbility.d.ts | [onChangeFormVisibility(newStatus: Record<string, number>): void;](../../../application-dev/reference/apis-form-kit/js-apis-app-form-formExtensionAbility.md#onchangeformvisibility) | | onEvent?(formId: string, message: string): void; | \@ohos.app.form.FormExtensionAbility.d.ts | [onFormEvent(formId: string, message: string): void;](../../../application-dev/reference/apis-form-kit/js-apis-app-form-formExtensionAbility.md#onformevent) | | onDestroy?(formId: string): void; | \@ohos.app.form.FormExtensionAbility.d.ts | [onRemoveForm(formId: string): void;](../../../application-dev/reference/apis-form-kit/js-apis-app-form-formExtensionAbility.md#onremoveform) | | onAcquireFormState?(want: Want): formInfo.FormState; | \@ohos.app.form.FormExtensionAbility.d.ts | [onAcquireFormState?(want: Want): formInfo.FormState;](../../../application-dev/reference/apis-form-kit/js-apis-app-form-formExtensionAbility.md#onacquireformstate) | | onShareForm?(formId: string): { [key: string]: any }; | \@ohos.app.form.FormExtensionAbility.d.ts | [onShareForm?(formId: string): Record<string, Object>;](../../../application-dev/reference/apis-form-kit/js-apis-app-form-formExtensionAbility-sys.md#onshareform) | ## LifecycleApp接口 | 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | | -------- | -------- | -------- | | onShow?(): void; | \@ohos.window.d.ts | [on(eventType: 'windowStageEvent', callback: Callback<WindowStageEventType>): void;](../../../application-dev/reference/apis-arkui/js-apis-window.md#onwindowstageevent9)
监听[FOREGROUND](../../../application-dev/reference/apis-arkui/js-apis-window.md#windowstageeventtype9)切到前台状态 | | onHide?(): void; | \@ohos.window.d.ts | [on(eventType: 'windowStageEvent', callback: Callback<WindowStageEventType>): void;](../../../application-dev/reference/apis-arkui/js-apis-window.md#onwindowstageevent9)
监听[BACKGROUND](../../../application-dev/reference/apis-arkui/js-apis-window.md#windowstageeventtype9)切到后台状态 | | onDestroy?(): void; | \@ohos.app.ability.UIAbility.d.ts | [onDestroy(): void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-uiAbility.md#uiabilityondestroy) | | onCreate?(): void; | \@ohos.app.ability.UIAbility.d.ts | [onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-uiAbility.md#uiabilityoncreate) | | onWindowDisplayModeChanged?(isShownInMultiWindow: boolean, newConfig: resourceManager.Configuration): void; | Stage模型无对应接口 | 暂时未提供对应接口 | | onStartContinuation?(): boolean; | Stage模型无对应接口 | Stage模型上,应用无需感知迁移是否成功(由应用发起迁移请求时感知),onStartContinuation废弃 | | onSaveData?(data: Object): boolean; | \@ohos.app.ability.UIAbility.d.ts | [onContinue(wantParam: Record<string, Object>): AbilityConstant.OnContinueResult;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-uiAbility.md#uiabilityoncontinue) | | onCompleteContinuation?(result: number): void; | application\ContinueCallback.d.ts | [onContinueDone(result: number): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-continueCallback-sys.md#continuecallbackoncontinuedone) | | onRestoreData?(data: Object): void; | \@ohos.app.ability.UIAbility.d.ts | [onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-uiAbility.md#uiabilityoncreate)
[onNewWant(want: Want, launchParam: AbilityConstant.LaunchParam): void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-uiAbility.md#uiabilityonnewwant)
多实例模式Ability迁移目标端在onCreate回调中完成数据恢复,单实例模式应用迁移目标端在onCreate回调中完成数据恢复,回调中通过判断launchParam.launchReason可获取迁移启动的场景,从而可以从Want中获取迁移前保存的数据 | | onRemoteTerminated?(): void; | application\ContinueCallback.d.ts | [onContinueDone(result: number): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-continueCallback-sys.md#continuecallbackoncontinuedone) | | onSaveAbilityState?(outState: PacMap): void; | \@ohos.app.ability.UIAbility.d.ts | [onSaveState(reason: AbilityConstant.StateType, wantParam : Record<string, Object>): AbilityConstant.OnSaveResult;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-uiAbility.md#uiabilityonsavestate) | | onRestoreAbilityState?(inState: PacMap): void; | \@ohos.app.ability.UIAbility.d.ts | [onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-uiAbility.md#uiabilityoncreate)
应用重启后会触发Ability的onCreate方法,通过判断launchParam.launchReason可获取自恢复的场景,从而可以从Want中获取重启前保存的数据 | | onInactive?(): void; | \@ohos.app.ability.UIAbility.d.ts | [onBackground(): void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-uiAbility.md#uiabilityonbackground) | | onActive?(): void; | \@ohos.app.ability.UIAbility.d.ts | [onForeground(): void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-uiAbility.md#uiabilityonforeground) | | onNewWant?(want: Want): void; | \@ohos.app.ability.UIAbility.d.ts | [onNewWant(want: Want, launchParam: AbilityConstant.LaunchParam): void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-uiAbility.md#uiabilityonnewwant) | | onMemoryLevel?(level: number): void | \@ohos.app.ability.UIAbility.d.ts | [onMemoryLevel(level: AbilityConstant.MemoryLevel): void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-ability.md#abilityonmemorylevel) | ## LifecycleService接口 | 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | | -------- | -------- | -------- | | onStart?(): void; | \@ohos.app.ability.ServiceExtensionAbility.d.ts | [onCreate(want: Want): void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-serviceExtensionAbility-sys.md#serviceextensionabilityoncreate) | | onCommand?(want: Want, startId: number): void; | \@ohos.app.ability.ServiceExtensionAbility.d.ts | [onRequest(want: Want, startId: number): void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-serviceExtensionAbility-sys.md#serviceextensionabilityonrequest) | | | onStop?(): void; | \@ohos.app.ability.ServiceExtensionAbility.d.ts | [onDestroy(): void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-serviceExtensionAbility-sys.md#serviceextensionabilityondestroy) | | | onConnect?(want: Want): rpc.RemoteObject; | \@ohos.app.ability.ServiceExtensionAbility.d.ts | [onConnect(want: Want): rpc.RemoteObject;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-serviceExtensionAbility-sys.md#serviceextensionabilityonconnect) | | | onDisconnect?(want: Want): void; | \@ohos.app.ability.ServiceExtensionAbility.d.ts | [onDisconnect(want: Want): void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-serviceExtensionAbility-sys.md#serviceextensionabilityondisconnect) | | | onReconnect?(want: Want): void; | \@ohos.app.ability.ServiceExtensionAbility.d.ts | [onReconnect(want: Want): void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-serviceExtensionAbility-sys.md#serviceextensionabilityonreconnect) | | ## LifecycleData接口 | 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | | -------- | -------- | -------- | | update?(uri: string, valueBucket: rdb.ValuesBucket, predicates: dataAbility.DataAbilityPredicates, callback: AsyncCallback<number>): void; | \@ohos.application.DataShareExtensionAbility.d.ts | [update?(uri: string, predicates: dataSharePredicates.DataSharePredicates, valueBucket: ValuesBucket, callback: AsyncCallback<number>): void;](../../../application-dev/reference/apis-arkdata/js-apis-application-dataShareExtensionAbility-sys.md#update) | | query?(uri: string, columns: Array<string>, predicates: dataAbility.DataAbilityPredicates, callback: AsyncCallback<ResultSet>): void; | \@ohos.application.DataShareExtensionAbility.d.ts | [query?(uri: string, predicates: dataSharePredicates.DataSharePredicates, columns: Array<string>, callback: AsyncCallback<Object>): void;](../../../application-dev/reference/apis-arkdata/js-apis-application-dataShareExtensionAbility-sys.md#query) | | delete?(uri: string, predicates: dataAbility.DataAbilityPredicates, callback: AsyncCallback<number>): void; | \@ohos.application.DataShareExtensionAbility.d.ts | [delete?(uri: string, predicates: dataSharePredicates.DataSharePredicates, callback: AsyncCallback<number>): void;](../../../application-dev/reference/apis-arkdata/js-apis-application-dataShareExtensionAbility-sys.md#delete) | | normalizeUri?(uri: string, callback: AsyncCallback<string>): void; | \@ohos.application.DataShareExtensionAbility.d.ts | [normalizeUri?(uri: string, callback: AsyncCallback<string>): void;](../../../application-dev/reference/apis-arkdata/js-apis-application-dataShareExtensionAbility-sys.md#normalizeuri) | | batchInsert?(uri: string, valueBuckets: Array<rdb.ValuesBucket>, callback: AsyncCallback<number>): void; | \@ohos.application.DataShareExtensionAbility.d.ts | [batchInsert?(uri: string, valueBuckets: Array<ValuesBucket>, callback: AsyncCallback<number>): void;](../../../application-dev/reference/apis-arkdata/js-apis-application-dataShareExtensionAbility-sys.md#batchinsert) | | denormalizeUri?(uri: string, callback: AsyncCallback<string>): void; | \@ohos.application.DataShareExtensionAbility.d.ts | [denormalizeUri?(uri: string, callback: AsyncCallback<string>): void;](../../../application-dev/reference/apis-arkdata/js-apis-application-dataShareExtensionAbility-sys.md#denormalizeuri) | | insert?(uri: string, valueBucket: rdb.ValuesBucket, callback: AsyncCallback<number>): void; | \@ohos.application.DataShareExtensionAbility.d.ts | [insert?(uri: string, valueBucket: ValuesBucket, callback: AsyncCallback<number>): void;](../../../application-dev/reference/apis-arkdata/js-apis-application-dataShareExtensionAbility-sys.md#insert) | | openFile?(uri: string, mode: string, callback: AsyncCallback<number>): void; | Stage模型无对应接口 | Stage模型不支持uri跨进程访问,建议通过[want携带fd和文件信息](../../../application-dev/application-models/data-share-via-want.md)进行跨进程文件访问 | | getFileTypes?(uri: string, mimeTypeFilter: string, callback: AsyncCallback<Array<string>>): void; | Stage模型无对应接口 | Stage模型不支持uri跨进程访问,建议通过[want携带fd和文件信息](../../../application-dev/application-models/data-share-via-want.md)进行跨进程文件访问 | | onInitialized?(info: AbilityInfo): void; | \@ohos.application.DataShareExtensionAbility.d.ts | [onCreate?(want: Want, callback: AsyncCallback<void>): void;](../../../application-dev/reference/apis-arkdata/js-apis-application-dataShareExtensionAbility-sys.md#oncreate) | | getType?(uri: string, callback: AsyncCallback<string>): void; | Stage模型无对应接口 | Stage模型不支持uri跨进程访问,建议通过[want携带fd和文件信息](../../../application-dev/application-models/data-share-via-want.md)进行跨进程文件访问 | | executeBatch?(ops: Array<DataAbilityOperation>, callback: AsyncCallback<Array<DataAbilityResult>>): void; | Stage模型无对应接口 | 暂时未提供对应接口 | | call?(method: string, arg: string, extras: PacMap, callback: AsyncCallback<PacMap>): void; | Stage模型无对应接口 | 暂时未提供对应接口 | ## DataAbilityHelper接口 | 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | | -------- | -------- | -------- | | [openFile(uri: string, mode: string, callback: AsyncCallback<number>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperopenfile)
[openFile(uri: string, mode: string): Promise<number>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperopenfile-1) | \@ohos.data.fileAccess.d.ts | [openFile(uri: string, flags: OPENFLAGS) : Promise<number>;](../../../application-dev/reference/apis-core-file-kit/js-apis-fileAccess-sys.md#openfile)
[openFile(uri: string, flags: OPENFLAGS, callback: AsyncCallback<number>) : void;](../../../application-dev/reference/apis-core-file-kit/js-apis-fileAccess-sys.md#openfile-1) | | [on(type: 'dataChange', uri: string, callback: AsyncCallback<void>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperon) | \@ohos.data.dataShare.d.ts | [on(type: 'dataChange', uri: string, callback: AsyncCallback<void>): void;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#ondatachange) | | [off(type: 'dataChange', uri: string, callback?: AsyncCallback<void>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperoff) | \@ohos.data.dataShare.d.ts | [off(type: 'dataChange', uri: string, callback?: AsyncCallback<void>): void;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#offdatachange) | | [getType(uri: string, callback: AsyncCallback<string>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelpergettype)
[getType(uri: string): Promise<string>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelpergettype-1) | Stage模型无对应接口 | Stage模型不支持uri跨进程访问,建议通过[want携带fd和文件信息](../../../application-dev/application-models/data-share-via-want.md)进行跨进程文件访问 | | [getFileTypes(uri: string, mimeTypeFilter: string, callback: AsyncCallback<Array<string>>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelpergetfiletypes)
[getFileTypes(uri: string, mimeTypeFilter: string): Promise<Array<string>>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelpergetfiletypes-1) | Stage模型无对应接口 | Stage模型不支持uri跨进程访问,建议通过[want携带fd和文件信息](../../../application-dev/application-models/data-share-via-want.md)进行跨进程文件访问 | | [normalizeUri(uri: string, callback: AsyncCallback<string>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelpernormalizeuri)
[normalizeUri(uri: string): Promise<string>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelpernormalizeuri-1) | \@ohos.data.dataShare.d.ts | [normalizeUri(uri: string, callback: AsyncCallback<string>): void;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#normalizeuri)
[normalizeUri(uri: string): Promise<string>;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#normalizeuri-1) | | [denormalizeUri(uri: string, callback: AsyncCallback<string>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperdenormalizeuri)
[denormalizeUri(uri: string): Promise<string>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperdenormalizeuri-1) | \@ohos.data.dataShare.d.ts | [denormalizeUri(uri: string, callback: AsyncCallback<string>): void;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#denormalizeuri)
[denormalizeUri(uri: string): Promise<string>;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#denormalizeuri-1) | | [notifyChange(uri: string, callback: AsyncCallback<void>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelpernotifychange)
[notifyChange(uri: string): Promise<void>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelpernotifychange-1) | \@ohos.data.dataShare.d.ts | [notifyChange(uri: string, callback: AsyncCallback<void>): void;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#notifychange)
[notifyChange(uri: string): Promise<void>;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#notifychange-1) | | [insert(uri: string, valuesBucket: rdb.ValuesBucket, callback: AsyncCallback<number>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperinsert)
[insert(uri: string, valuesBucket: rdb.ValuesBucket): Promise<number>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperinsert-1) | \@ohos.data.dataShare.d.ts | [insert(uri: string, value: ValuesBucket, callback: AsyncCallback<number>): void;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#insert)
[insert(uri: string, value: ValuesBucket): Promise<number>;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#insert-1) | | [batchInsert(uri: string, valuesBuckets: Array<rdb.ValuesBucket>, callback: AsyncCallback<number>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperbatchinsert)
[batchInsert(uri: string, valuesBuckets: Array<rdb.ValuesBucket>): Promise<number>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperbatchinsert-1) | \@ohos.data.dataShare.d.ts | [batchInsert(uri: string, values: Array<ValuesBucket>, callback: AsyncCallback<number>): void;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#batchinsert)
[batchInsert(uri: string, values: Array<ValuesBucket>): Promise<number>;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#batchinsert-1) | | [delete(uri: string, predicates: dataAbility.DataAbilityPredicates, callback: AsyncCallback<number>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperdelete)
[delete(uri: string, predicates?: dataAbility.DataAbilityPredicates): Promise<number>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperdelete-1)
[delete(uri: string, callback: AsyncCallback<number>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperdelete-2) | \@ohos.data.dataShare.d.ts | [delete(uri: string, predicates: dataSharePredicates.DataSharePredicates, callback: AsyncCallback<number>): void;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#delete)
[delete(uri: string, predicates: dataSharePredicates.DataSharePredicates): Promise<number>;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#delete-1) | | [update(uri: string, valuesBucket: rdb.ValuesBucket, predicates: dataAbility.DataAbilityPredicates, callback: AsyncCallback<number>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperupdate)
[update(uri: string, valuesBucket: rdb.ValuesBucket, predicates?: dataAbility.DataAbilityPredicates): Promise<number>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperupdate-1)
[update(uri: string, valuesBucket: rdb.ValuesBucket, callback: AsyncCallback<number>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperupdate) | \@ohos.data.dataShare.d.ts | [update(uri: string, predicates: dataSharePredicates.DataSharePredicates, value: ValuesBucket, callback: AsyncCallback<number>): void;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#update)
[update(uri: string, predicates: dataSharePredicates.DataSharePredicates, value: ValuesBucket): Promise<number>;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#update-1) | | [query(uri: string, columns: Array<string>, predicates: dataAbility.DataAbilityPredicates, callback: AsyncCallback<ResultSet>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperquery)
[query(uri: string, callback: AsyncCallback<ResultSet>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperquery-1)
[query(uri: string, columns: Array<string>, callback: AsyncCallback<ResultSet>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperquery-2)
[query(uri: string, predicates: dataAbility.DataAbilityPredicates, callback: AsyncCallback<ResultSet>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperquery-3)
[query(uri: string, columns?: Array<string>, predicates?: dataAbility.DataAbilityPredicates): Promise<ResultSet>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperquery-4) | \@ohos.data.dataShare.d.ts | [query(uri: string, predicates: dataSharePredicates.DataSharePredicates, columns: Array<string>, callback: AsyncCallback<DataShareResultSet>): void;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#query)
[query(uri: string, predicates: dataSharePredicates.DataSharePredicates, columns: Array<string>): Promise<DataShareResultSet>;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#query-1) | | [call(uri: string, method: string, arg: string, extras: PacMap, callback: AsyncCallback<PacMap>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelpercall)
[call(uri: string, method: string, arg: string, extras: PacMap): Promise<PacMap>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelpercall-1) | Stage模型无对应接口 | 暂时未提供对应接口 | | [executeBatch(uri: string, operations: Array<DataAbilityOperation>, callback: AsyncCallback<Array<DataAbilityResult>>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperexecutebatch)
[executeBatch(uri: string, operations: Array<DataAbilityOperation>): Promise<Array<DataAbilityResult>>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperexecutebatch-1) | Stage模型无对应接口 | 暂时未提供对应接口 | ## mediaLibrary接口 | 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | | -------- | -------- | -------- | | [getMediaLibrary(): MediaLibrary;](../../../application-dev/reference/apis-media-library-kit/js-apis-medialibrary.md#medialibrarygetmedialibrary) | \@ohos.file.photoAccessHelper.d.ts | [getPhotoAccessHelper(context: Context): PhotoAccessHelper;](../../../application-dev/reference/apis-media-library-kit/js-apis-photoAccessHelper.md#photoaccesshelpergetphotoaccesshelper) | ## request接口 | 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | | -------- | -------- | -------- | | [download(config: DownloadConfig, callback: AsyncCallback<DownloadTask>): void;](../../../application-dev/reference/apis-basic-services-kit/js-apis-request.md#requestdownloaddeprecated-1)
[download(config: DownloadConfig): Promise<DownloadTask>;](../../../application-dev/reference/apis-basic-services-kit/js-apis-request.md#requestdownloaddeprecated) | \@ohos.request.d.ts | [downloadFile(context: BaseContext, config: DownloadConfig, callback: AsyncCallback<DownloadTask>): void;](../../../application-dev/reference/apis-basic-services-kit/js-apis-request.md#requestdownloadfile9-1)
[downloadFile(context: BaseContext, config: DownloadConfig): Promise<DownloadTask>;](../../../application-dev/reference/apis-basic-services-kit/js-apis-request.md#requestdownloadfile9) | | [upload(config: UploadConfig, callback: AsyncCallback<UploadTask>): void;](../../../application-dev/reference/apis-basic-services-kit/js-apis-request.md#requestuploaddeprecated-1)
[upload(config: UploadConfig): Promise<UploadTask>;](../../../application-dev/reference/apis-basic-services-kit/js-apis-request.md#requestuploaddeprecated) | \@ohos.request.d.ts | [uploadFile(context: BaseContext, config: UploadConfig, callback: AsyncCallback<UploadTask>): void;](../../../application-dev/reference/apis-basic-services-kit/js-apis-request.md#requestuploadfile9-1)
[uploadFile(context: BaseContext, config: UploadConfig): Promise<UploadTask>;](../../../application-dev/reference/apis-basic-services-kit/js-apis-request.md#requestuploadfile9) | ## resourceManager接口 | 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | | -------- | -------- | -------- | | [getResourceManager(callback: AsyncCallback<ResourceManager>): void;](../../../application-dev/reference/apis-localization-kit/js-apis-resource-manager.md#resourcemanagergetresourcemanager)
[getResourceManager(bundleName: string, callback: AsyncCallback<ResourceManager>): void;](../../../application-dev/reference/apis-localization-kit/js-apis-resource-manager.md#resourcemanagergetresourcemanager-1)
[getResourceManager(): Promise<ResourceManager>;](../../../application-dev/reference/apis-localization-kit/js-apis-resource-manager.md#resourcemanagergetresourcemanager-2)
[getResourceManager(bundleName: string): Promise<ResourceManager>;](../../../application-dev/reference/apis-localization-kit/js-apis-resource-manager.md#resourcemanagergetresourcemanager-3) | application\Context.d.ts | [resourceManager: resmgr.ResourceManager;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-context.md#属性) | ## window接口 | 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | | -------- | -------- | -------- | | [create(id: string, type: WindowType, callback: AsyncCallback<Window>): void;](../../../application-dev/reference/apis-arkui/js-apis-window.md#windowcreatedeprecated)
[create(id: string, type: WindowType): Promise<Window>;](../../../application-dev/reference/apis-arkui/js-apis-window.md#windowcreatedeprecated-1) | \@ohos.window.d.ts | [createSubWindow(name: string, callback: AsyncCallback<Window>): void;](../../../application-dev/reference/apis-arkui/js-apis-window.md#createsubwindow9)
[createSubWindow(name: string): Promise;](../../../application-dev/reference/apis-arkui/js-apis-window.md#createsubwindow9-1)
FA模型应用通过window.create(id, WindowType.TYPE_APP)接口创建应用子窗口,Stage模型应用可使用WindowStage.CreateSubWindow()接口代替 | | [getTopWindow(callback: AsyncCallback<Window>): void;](../../../application-dev/reference/apis-arkui/js-apis-window.md#windowgettopwindowdeprecated)
[getTopWindow(): Promise<Window>;](../../../application-dev/reference/apis-arkui/js-apis-window.md#windowgettopwindowdeprecated-1) | \@ohos.window.d.ts | [getLastWindow(ctx: BaseContext, callback: AsyncCallback<Window>): void;](../../../application-dev/reference/apis-arkui/js-apis-window.md#windowgetlastwindow9)
[getLastWindow(ctx: BaseContext): Promise<Window>;](../../../application-dev/reference/apis-arkui/js-apis-window.md#windowgetlastwindow9-1) | | TYPE_APP | Stage模型下无意义 | FA模型应用通过window.create(id, WindowType.TYPE_APP)接口创建应用子窗口,Stage模型应用可使用WindowStage.CreateSubWindow()接口代替 | ## Storage接口 | 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | | -------- | -------- | -------- | | GetStorageOptions | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | | SetStorageOptions | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | | ClearStorageOptions | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | | DeleteStorageOptions | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | | [static get(options: GetStorageOptions): void;](../../../application-dev/reference/apis-arkdata/js-apis-system-storage.md#storageget) | \@ohos.data.preferences.d.ts | [get(key: string, defValue: ValueType, callback: AsyncCallback<ValueType>): void;](../../../application-dev/reference/apis-arkdata/js-apis-data-preferences.md#get)
[get(key: string, defValue: ValueType): Promise<ValueType>;](../../../application-dev/reference/apis-arkdata/js-apis-data-preferences.md#get-1) | | [static set(options: SetStorageOptions): void;](../../../application-dev/reference/apis-arkdata/js-apis-system-storage.md#storageset) | \@ohos.data.preferences.d.ts | [put(key: string, value: ValueType, callback: AsyncCallback<void>): void;](../../../application-dev/reference/apis-arkdata/js-apis-data-preferences.md#put)
[put(key: string, value: ValueType): Promise<void>;](../../../application-dev/reference/apis-arkdata/js-apis-data-preferences.md#put-1) | | [static clear(options?: ClearStorageOptions): void;](../../../application-dev/reference/apis-arkdata/js-apis-system-storage.md#storageclear) | \@ohos.data.preferences.d.ts | [clear(callback: AsyncCallback<void>): void;](../../../application-dev/reference/apis-arkdata/js-apis-data-preferences.md#clear)
[clear(): Promise<void>;](../../../application-dev/reference/apis-arkdata/js-apis-data-preferences.md#clear-1) | | [static delete(options: DeleteStorageOptions): void;](../../../application-dev/reference/apis-arkdata/js-apis-system-storage.md#storagedelete) | \@ohos.data.preferences.d.ts | [delete(key: string, callback: AsyncCallback<void>): void;](../../../application-dev/reference/apis-arkdata/js-apis-data-preferences.md#delete)
[delete(key: string): Promise<void>;](../../../application-dev/reference/apis-arkdata/js-apis-data-preferences.md#delete-1) | | key: string; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | | default?: string; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | | success?: (data: any) => void; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | | fail?: (data: string, code: number) => void; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | | complete?: () => void; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | | key: string; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | | value: string; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | | success?: () => void; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | | fail?: (data: string, code: number) => void; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | | complete?: () => void; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | | success?: () => void; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | | fail?: (data: string, code: number) => void; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | | complete?: () => void; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | | key: string; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | | success?: () => void; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | | fail?: (data: string, code: number) => void; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | | complete?: () => void; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | ## ability接口 | 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | | ----------------------------------------------------------- | ------------------------------ | --------------------------------------------- | | export type DataAbilityOperation = _DataAbilityOperation; | Stage模型无对应接口 | 暂时未提供对应接口 | | export type DataAbilityResult = _DataAbilityResult; | Stage模型无对应接口 | 暂时未提供对应接口 | | export type AbilityResult = _AbilityResult; | \@ohos.app.ability.common.d.ts | export type AbilityResult = _AbilityResult; | | export type ConnectOptions = _ConnectOptions; | \@ohos.app.ability.common.d.ts | export type ConnectOptions = _ConnectOptions; | | export type StartAbilityParameter = _StartAbilityParameter; | Stage模型无对应接口 | 暂时未提供对应接口 | ## settings接口 | 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | | ------------------------------------------------------------ | ----------------------- | ------------------------------------------------------------ | | function getValue(dataAbilityHelper: DataAbilityHelper, name: string, callback: AsyncCallback): void;
function getValue(dataAbilityHelper: DataAbilityHelper, name: string): Promise;
function getValue(context: Context, name: string, callback: AsyncCallback): void;
function getValue(context: Context, name: string): Promise;
function getValue(context: Context, name: string, domainName: string): Promise; | \@ohos.settings.d.ts | function getValue(context: Context, name: string, callback: AsyncCallback): void;
function getValue(context: Context, name: string): Promise; | | function setValue(dataAbilityHelper: DataAbilityHelper, name: string, value: object, callback: AsyncCallback): void;
function setValue(dataAbilityHelper: DataAbilityHelper, name: string, value: object): Promise;
function setValue(context: Context, name: string, value: string, callback: AsyncCallback): void;
function setValue(context: Context, name: string, value: string): Promise;
function setValue(context: Context, name: string, value: string, domainName: string): Promise; | \@ohos.settings.d.ts | function setValue(context: Context, name: string, value: string, callback: AsyncCallback): void;
function setValue(context: Context, name: string, value: string): Promise; | | function getValueSync(dataAbilityHelper: DataAbilityHelper, name: string, defValue: string): string;
function getValueSync(context: Context, name: string, defValue: string): string;
function getValueSync(context: Context, name: string, defValue: string, domainName: string): string; | \@ohos.settings.d.ts | function getValueSync(context: Context, name: string, defValue: string): string; | | function setValueSync(dataAbilityHelper: DataAbilityHelper, name: string, value: string): boolean;
function setValueSync(context: Context, name: string, value: string): boolean;
function setValueSync(context: Context, name: string, value: string, domainName: string): boolean; | \@ohos.settings.d.ts | function setValueSync(context: Context, name: string, value: string): boolean; | ## dataAbilityOperation接口 | 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | | ----------------------------------------------- | ----------------------- | ------------------- | | uri: string | Stage模型下无意义 | 删除接口调用 | | type: featureAbility.DataAbilityOperationType; | Stage模型下无意义 | 删除接口调用 | | valuesBucket?: rdb.ValuesBucket; | Stage模型下无意义 | 删除接口调用 | | valueBackReferences?: rdb.ValuesBucket; | Stage模型下无意义 | 删除接口调用 | | predicates?: dataAbility.DataAbilityPredicates; | Stage模型下无意义 | 删除接口调用 | | predicatesBackReferences?: Map; | Stage模型下无意义 | 删除接口调用 | | interrupted?: boolean; | Stage模型下无意义 | 删除接口调用 | | expectedCount?: number; | Stage模型下无意义 | 删除接口调用 | ## dataAbilityResult接口 | 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | | --------------- | ----------------------- | ------------------- | | uri?: string; | Stage模型下无意义 | 删除接口调用 | | count?: number; | Stage模型下无意义 | 删除接口调用 | ## startAbilityParameter接口 | 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | | ----------------------------------------------- | ----------------------- | ------------------- | | want: Want; | Stage模型下无意义 | 删除接口调用 | | abilityStartSetting?: { [key: string]: any }; | Stage模型下无意义 | 删除接口调用 | | abilityStartSettings?: Record; | Stage模型下无意义 | 删除接口调用 | ## appVersionInfo接口 | 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | | ------------------------------- | ------------------------------ | ----------------------------- | | export interface AppVersionInfo | ohos.bundle.bundleManager.d.ts | export interface BundleInfo | | readonly appName: string; | bundleManager\BundleInfo.d.ts | readonly name: string; | | readonly versionCode: number; | bundleManager\BundleInfo.d.ts | readonly versionCode: number; | | readonly versionName: string; | bundleManager\BundleInfo.d.ts | readonly versionName: string; | ## bundleManager接口 | 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | | ------------------------------- | ------------------------------- | ----------------------------- | | PAGE = 1 | Stage模型下无意义 | 删除接口调用 | | SERVICE = 2 | Stage模型下无意义 | 删除接口调用 | | DATA = 3 | Stage模型下无意义 | 删除接口调用 | ## abilityInfo接口 | 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | | ------------------------------- | ------------------------------- | ----------------------------- | | readonly targetAbility: string; | Stage模型下无意义 | 删除接口调用 | | readonly backgroundModes: number; | Stage模型下无意义 | 删除接口调用 | | readonly formEnabled: boolean; | Stage模型下无意义 | 删除接口调用 | | readonly type: bundle.AbilityType; | Stage模型下无意义 | 删除接口调用 | | readonly subType: bundle.AbilitySubType; | Stage模型下无意义 | 删除接口调用 | | readonly readPermission: string; | Stage模型下无意义 | 删除接口调用 | | readonly writePermission: string; | Stage模型下无意义 | 删除接口调用 | | readonly uri: string; | Stage模型下无意义 | 删除接口调用 | | readonly type: bundleManager.AbilityType; | Stage模型下无意义 | 删除接口调用 | | readonly readPermission: string; | Stage模型下无意义 | 删除接口调用 | | readonly writePermission: string; | Stage模型下无意义 | 删除接口调用 | | readonly uri: string; | Stage模型下无意义 | 删除接口调用 |