1# API模型转换清单 2 3此清单仅列举Stage工程下错误使用仅FA模型可用接口的适配参考 4 5## Context接口 6| 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | 7| -------- | -------- | -------- | 8| [getOrCreateLocalDir(callback:AsyncCallback<string>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetorcreatelocaldir7)<br/>[getOrCreateLocalDir():Promise<string>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetorcreatelocaldir7-1) | Stage模型无对应接口 | Stage模型应用在应用根目录下没有操作权限,不提供对应接口 | 9| [verifyPermission(permission:string,options:PermissionOptions,callback:AsyncCallback<number>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextverifypermission7)<br/>[verifyPermission(permission:string,callback:AsyncCallback<number>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextverifypermission7-1)<br/>[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)<br/>[verifyAccessToken(tokenID: number, permissionName: Permissions): Promise<GrantStatus>;](../../../application-dev/reference/apis-ability-kit/js-apis-abilityAccessCtrl.md#verifyaccesstoken9) | 10| [requestPermissionsFromUser(permissions:Array<string>,requestCode:number,resultCallback:AsyncCallback<PermissionRequestResult>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextrequestpermissionsfromuser7)<br/>[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)<br/>[requestPermissionsFromUser(context: Context, permissionList: Array<Permissions>) : Promise<PermissionRequestResult>;](../../../application-dev/reference/apis-ability-kit/js-apis-abilityAccessCtrl.md#requestpermissionsfromuser9-1) | 11| [getApplicationInfo(callback:AsyncCallback<ApplicationInfo>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetapplicationinfo7)<br/>[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#属性) | 12| [getBundleName(callback : AsyncCallback<string>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetbundlename7)<br/>[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#属性) | 13| [getDisplayOrientation(callback : AsyncCallback<bundle.DisplayOrientation>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetdisplayorientation7)<br/>[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) | 14| [setDisplayOrientation(orientation:bundle.DisplayOrientation, callback:AsyncCallback<void>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextsetdisplayorientation7)<br/>[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)<br/>[setOrientation(orientation: Orientation): Promise<void>;](../../../application-dev/reference/apis-arkui/js-apis-screen-sys.md#setorientation-1) | 15| [setShowOnLockScreen(show:boolean, callback:AsyncCallback<void>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextsetshowonlockscreendeprecated)<br/>[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) | 16| [setWakeUpScreen(wakeUp:boolean, callback:AsyncCallback<void>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextsetwakeupscreen7)<br/>[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) | 17| [getProcessInfo(callback:AsyncCallback<ProcessInfo>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetprocessinfo7)<br/>[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)<br/>[getAbilityRunningInfos(): Promise<Array<AbilityRunningInfo>>;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-abilityManager-sys.md#getabilityrunninginfos-1) | 18| [getElementName(callback:AsyncCallback<ElementName>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetelementname7)<br/>[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#属性)<br/>[abilityInfo.bundleName: string;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#属性) | 19| [getProcessName(callback:AsyncCallback<string>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetprocessname7)<br/>[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)<br/>[getAbilityRunningInfos(): Promise<Array<AbilityRunningInfo>>;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-abilityManager-sys.md#getabilityrunninginfos-1) | 20| [getCallingBundle(callback:AsyncCallback<string>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetcallingbundle7)<br/>[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参数,获取调用方的应用信息 | 21| [getFilesDir(callback:AsyncCallback<string>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetfilesdir)<br/>[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#属性) | 22| [getCacheDir(callback:AsyncCallback<string>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetcachedir)<br/>[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#属性) | 23| [getOrCreateDistributedDir(callback:AsyncCallback<string>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetorcreatedistributeddir7)<br/>[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#属性) | 24| [getAppType(callback:AsyncCallback<string>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetapptype7)<br/>[getAppType():Promise<string>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetapptype7-1) | application\UIAbilityContext.d.ts | 通过abilityInfo字段的type属性获取<br/>[abilityInfo.type: bundleManager.AbilityType;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#属性) | 25| [getHapModuleInfo(callback:AsyncCallback<HapModuleInfo>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgethapmoduleinfo7)<br/>[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#属性) | 26| [getAppVersionInfo(callback:AsyncCallback<AppVersionInfo>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetappversioninfo7)<br/>[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)<br/>[readonly versionCode: number;](../../../application-dev/reference/apis-ability-kit/js-apis-bundleManager-bundleInfo.md#bundleinfo-1)<br/>[readonly versionName: string;](../../../application-dev/reference/apis-ability-kit/js-apis-bundleManager-bundleInfo.md#bundleinfo-1) | 27| [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) | 28| [getAbilityInfo(callback:AsyncCallback<AbilityInfo>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetabilityinfo7)<br/>[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#属性) | 29| [isUpdatingConfigurations(callback:AsyncCallback<boolean>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextisupdatingconfigurations7)<br/>[isUpdatingConfigurations():Promise<boolean>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextisupdatingconfigurations7-1) | Stage模型无对应接口 | 在系统环境变化时,应用不会重启,调用onConfigurationUpdated接口通知应用,该接口在FA模型是空实现接口,Stage模型不提供对应接口 | 30| [printDrawnCompleted(callback:AsyncCallback<void>):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextprintdrawncompleted7)<br/>[printDrawnCompleted():Promise<void>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextprintdrawncompleted7-1) | Stage模型无对应接口 | 该接口在FA模型是空实现接口,不影响应用功能,Stage模型不提供对应接口 | 31| interface PermissionRequestResult | \@ohos.abilityAccessCtrl.d.ts | export type PermissionRequestResult = _PermissionRequestResult; | 32| requestCode: number; | 接口在Stage模型中无意义 | 无可替换接口,应删除接口调用 | 33| permissions: Array<string>; | security\PermissionRequestResult.d.ts | permissions: Array<string>; | 34| authResults: Array<number>; | security\PermissionRequestResult.d.ts | authResults: Array<number>; | 35| interface PermissionOptions | 接口在Stage模型中无意义 | 无可替换接口,应删除接口调用 | 36| pid?: number; | 接口在Stage模型中无意义 | 无可替换接口,应删除接口调用 | 37| uid?: number; | 接口在Stage模型中无意义 | 无可替换接口,应删除接口调用 | 38 39## featureAbility接口 40| 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | 41| -------- | -------- | -------- | 42| [getWant(callback: AsyncCallback<Want>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilitygetwant)<br/>[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#属性) | 43| [startAbility(parameter: StartAbilityParameter, callback: AsyncCallback<number>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilitystartability)<br/>[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)<br/>[startAbility(want: Want, options: StartOptions, callback: AsyncCallback<void>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#abilitycontextstartability-1)<br/>[startAbility(want: Want, options?: StartOptions): Promise<void>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#abilitycontextstartability-2) | 44| [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#属性) | 45| [startAbilityForResult(parameter: StartAbilityParameter, callback: AsyncCallback<AbilityResult>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilitystartabilityforresult7)<br/>[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)<br/>[startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback<AbilityResult>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#uiabilitycontextstartabilityforresult-1)<br/>[startAbilityForResult(want: Want, options?: StartOptions): Promise<AbilityResult>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#uiabilitycontextstartabilityforresult-2) | 46| [terminateSelfWithResult(parameter: AbilityResult, callback: AsyncCallback<void>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilityterminateselfwithresult7)<br/>[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)<br/>[terminateSelfWithResult(parameter: AbilityResult): Promise<void>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#uiabilitycontextterminateselfwithresult-1) | 47| [terminateSelf(callback: AsyncCallback<void>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilityterminateself7)<br/>[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)<br/>[terminateSelf(): Promise<void>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#uiabilitycontextterminateself-1) | 48| [acquireDataAbilityHelper(uri: string): DataAbilityHelper;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilityacquiredataabilityhelper7) | \@ohos.data.dataShare.d.ts<br/>\@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)<br/>[createDataShareHelper(context: Context, uri: string): Promise<DataShareHelper>;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#datasharecreatedatasharehelper-1)<br/>[createFileAccessHelper(context: Context): FileAccessHelper;](../../../application-dev/reference/apis-core-file-kit/js-apis-fileAccess-sys.md#fileaccesscreatefileaccesshelper-1)<br/>[createFileAccessHelper(context: Context, wants: Array<Want>): FileAccessHelper;](../../../application-dev/reference/apis-core-file-kit/js-apis-fileAccess-sys.md#fileaccesscreatefileaccesshelper) | 49| [hasWindowFocus(callback: AsyncCallback<boolean>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilityhaswindowfocus7)<br/>[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)<br/>监听[Active](../../../application-dev/reference/apis-arkui/js-apis-window.md#windowstageeventtype9)获焦状态 | 50| [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) | 51| [disconnectAbility(connection: number, callback:AsyncCallback<void>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilitydisconnectability7)<br/>[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)<br/>[disconnectAbility(connection: number): Promise<void>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#uiabilitycontextdisconnectserviceextensionability) | 52| [getWindow(callback: AsyncCallback<window.Window>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilitygetwindow7)<br/>[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)<br/>[getLastWindow(ctx: BaseContext): Promise<Window>;](../../../application-dev/reference/apis-arkui/js-apis-window.md#windowgetlastwindow9-1) | 53| WINDOW_MODE_UNDEFINED = 0 | Stage模型无对应接口 | 暂时未提供对应接口 | 54| WINDOW_MODE_FULLSCREEN = 1 | Stage模型无对应接口 | 暂时未提供对应接口 | 55| WINDOW_MODE_SPLIT_PRIMARY = 100 | Stage模型无对应接口 | 暂时未提供对应接口 | 56| WINDOW_MODE_SPLIT_SECONDARY = 101 | Stage模型无对应接口 | 暂时未提供对应接口 | 57| WINDOW_MODE_FLOATING = 102 | Stage模型无对应接口 | 暂时未提供对应接口 | 58| BOUNDS_KEY = 'abilityBounds' | Stage模型无对应接口 | 暂时未提供对应接口 | 59| WINDOW_MODE_KEY = 'windowMode' | \@ohos.app.ability.StartOptions.d.ts | windowMode?: number; | 60| DISPLAY_ID_KEY = 'displayId' | Stage模型无对应接口 | 暂时未提供对应接口 | 61| NO_ERROR = 0 | 接口在Stage模型中无意义 | 无可替换接口,应删除接口调用 | 62| INVALID_PARAMETER = -1 | 接口在Stage模型中无意义 | 无可替换接口,应删除接口调用 | 63| ABILITY_NOT_FOUND = -2 | 接口在Stage模型中无意义 | 无可替换接口,应删除接口调用 | 64| PERMISSION_DENY = -3 | 接口在Stage模型中无意义 | 无可替换接口,应删除接口调用 | 65| TYPE_INSERT = 1 | 接口在Stage模型中无意义 | 无可替换接口,应删除接口调用 | 66| TYPE_UPDATE = 2 | 接口在Stage模型中无意义 | 无可替换接口,应删除接口调用 | 67| TYPE_DELETE = 3 | 接口在Stage模型中无意义 | 无可替换接口,应删除接口调用 | 68| TYPE_ASSERT = 4 | 接口在Stage模型中无意义 | 无可替换接口,应删除接口调用 | 69| export type Context = _Context; | \@ohos.app.ability.common.d.ts | export type Context = _Context.default; | 70| export type AppVersionInfo = _AppVersionInfo; | 接口在Stage模型中无意义 | 无可替换接口,应删除接口调用 | 71| export type ProcessInfo = _ProcessInfo; | \@ohos.app.ability.appManager.d.ts | export type ProcessInformation = _ProcessInformation; | 72 73## particleAbility接口 74| 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | 75| -------- | -------- | -------- | 76| [startAbility(parameter: StartAbilityParameter, callback: AsyncCallback<number>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-particleAbility.md#particleabilitystartability)<br/>[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)<br/>[startAbility(want: Want, options: StartOptions, callback: AsyncCallback<void>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextstartability-2)<br/>[startAbility(want: Want, options?: StartOptions): Promise<void>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextstartability-1)<br/>[startServiceExtensionAbility(want: Want, callback: AsyncCallback<void>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextstartserviceextensionability)<br/>[startServiceExtensionAbility(want: Want): Promise<void>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextstartserviceextensionability-1) | 77| [terminateSelf(callback: AsyncCallback<void>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-particleAbility.md#particleabilityterminateself)<br/>[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)<br/>[terminateSelf(): Promise<void>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextterminateself-1) | 78| [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)<br/>[connectServiceExtensionAbility(want: Want, options: ConnectOptions): number;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextconnectserviceextensionability) | 79| [disconnectAbility(connection: number, callback:AsyncCallback<void>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-particleAbility.md#particleabilitydisconnectability)<br/>[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)<br/>[disconnectAbility(connection: number): Promise<void>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextdisconnectserviceextensionability-1)<br/>[disconnectServiceExtensionAbility(connection: number, callback: AsyncCallback<void>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextdisconnectserviceextensionability)<br/>[disconnectServiceExtensionAbility(connection: number): Promise<void>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextdisconnectserviceextensionability-1) | 80| [acquireDataAbilityHelper(uri: string): DataAbilityHelper;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-particleAbility.md#particleabilityacquiredataabilityhelper) | \@ohos.data.dataShare.d.ts<br/>[\@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)<br/>[createDataShareHelper(context: Context, uri: string): Promise<DataShareHelper>;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#datasharecreatedatasharehelper-1)<br/>[createFileAccessHelper(context: Context): FileAccessHelper;](../../../application-dev/reference/apis-core-file-kit/js-apis-fileAccess-sys.md#fileaccesscreatefileaccesshelper-1)<br/>[createFileAccessHelper(context: Context, wants: Array<Want>): FileAccessHelper;](../../../application-dev/reference/apis-core-file-kit/js-apis-fileAccess-sys.md#fileaccesscreatefileaccesshelper) | 81| [startBackgroundRunning(id: number, request: NotificationRequest, callback: AsyncCallback<void>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-particleAbility.md#particleabilitystartbackgroundrunningdeprecated)<br/>[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)<br/>[startBackgroundRunning(context: Context, bgMode: BackgroundMode, wantAgent: WantAgent): Promise<void>;](../../../application-dev/reference/apis-backgroundtasks-kit/js-apis-resourceschedule-backgroundTaskManager.md#backgroundtaskmanagerstartbackgroundrunning-1) | 82| [cancelBackgroundRunning(callback: AsyncCallback<void>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-particleAbility.md#particleabilitycancelbackgroundrunningdeprecated)<br/>[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)<br/>[stopBackgroundRunning(context: Context): Promise<void>;](../../../application-dev/reference/apis-backgroundtasks-kit/js-apis-resourceschedule-backgroundTaskManager.md#backgroundtaskmanagerstopbackgroundrunning-1) | 83| INVALID_PARAMETER = -1 | Stage模型下无意义 | 删除接口调用 | 84 85## LifecycleForm接口 86| 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | 87| -------- | -------- | -------- | 88| 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) | 89| 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) | 90| 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) | 91| 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) | 92| 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) | 93| 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) | 94| 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) | 95| 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) | 96 97## LifecycleApp接口 98| 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | 99| -------- | -------- | -------- | 100| onShow?(): void; | \@ohos.window.d.ts | [on(eventType: 'windowStageEvent', callback: Callback<WindowStageEventType>): void;](../../../application-dev/reference/apis-arkui/js-apis-window.md#onwindowstageevent9)<br/>监听[FOREGROUND](../../../application-dev/reference/apis-arkui/js-apis-window.md#windowstageeventtype9)切到前台状态 | 101| onHide?(): void; | \@ohos.window.d.ts | [on(eventType: 'windowStageEvent', callback: Callback<WindowStageEventType>): void;](../../../application-dev/reference/apis-arkui/js-apis-window.md#onwindowstageevent9)<br/>监听[BACKGROUND](../../../application-dev/reference/apis-arkui/js-apis-window.md#windowstageeventtype9)切到后台状态 | 102| onDestroy?(): void; | \@ohos.app.ability.UIAbility.d.ts | [onDestroy(): void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-uiAbility.md#uiabilityondestroy) | 103| 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) | 104| onWindowDisplayModeChanged?(isShownInMultiWindow: boolean, newConfig: resourceManager.Configuration): void; | Stage模型无对应接口 | 暂时未提供对应接口 | 105| onStartContinuation?(): boolean; | Stage模型无对应接口 | Stage模型上,应用无需感知迁移是否成功(由应用发起迁移请求时感知),onStartContinuation废弃 | 106| 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) | 107| 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) | 108| 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)<br/>[onNewWant(want: Want, launchParam: AbilityConstant.LaunchParam): void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-uiAbility.md#uiabilityonnewwant)<br/>多实例模式Ability迁移目标端在onCreate回调中完成数据恢复,单实例模式应用迁移目标端在onCreate回调中完成数据恢复,回调中通过判断launchParam.launchReason可获取迁移启动的场景,从而可以从Want中获取迁移前保存的数据 | 109| onRemoteTerminated?(): void; | application\ContinueCallback.d.ts | [onContinueDone(result: number): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-continueCallback-sys.md#continuecallbackoncontinuedone) | 110| 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) | 111| 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)<br/>应用重启后会触发Ability的onCreate方法,通过判断launchParam.launchReason可获取自恢复的场景,从而可以从Want中获取重启前保存的数据 | 112| onInactive?(): void; | \@ohos.app.ability.UIAbility.d.ts | [onBackground(): void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-uiAbility.md#uiabilityonbackground) | 113| onActive?(): void; | \@ohos.app.ability.UIAbility.d.ts | [onForeground(): void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-uiAbility.md#uiabilityonforeground) | 114| 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) | 115| 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) | 116 117## LifecycleService接口 118| 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | 119| -------- | -------- | -------- | 120| 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) | 121| 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) | | 122| onStop?(): void; | \@ohos.app.ability.ServiceExtensionAbility.d.ts | [onDestroy(): void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-serviceExtensionAbility-sys.md#serviceextensionabilityondestroy) | | 123| 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) | | 124| 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) | | 125| 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) | | 126 127## LifecycleData接口 128| 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | 129| -------- | -------- | -------- | 130| 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) | 131| 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) | 132| 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) | 133| 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) | 134| 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) | 135| 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) | 136| 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) | 137| openFile?(uri: string, mode: string, callback: AsyncCallback<number>): void; | Stage模型无对应接口 | Stage模型不支持uri跨进程访问,建议通过[want携带fd和文件信息](../../../application-dev/application-models/data-share-via-want.md)进行跨进程文件访问 | 138| getFileTypes?(uri: string, mimeTypeFilter: string, callback: AsyncCallback<Array<string>>): void; | Stage模型无对应接口 | Stage模型不支持uri跨进程访问,建议通过[want携带fd和文件信息](../../../application-dev/application-models/data-share-via-want.md)进行跨进程文件访问 | 139| 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) | 140| getType?(uri: string, callback: AsyncCallback<string>): void; | Stage模型无对应接口 | Stage模型不支持uri跨进程访问,建议通过[want携带fd和文件信息](../../../application-dev/application-models/data-share-via-want.md)进行跨进程文件访问 | 141| executeBatch?(ops: Array<DataAbilityOperation>, callback: AsyncCallback<Array<DataAbilityResult>>): void; | Stage模型无对应接口 | 暂时未提供对应接口 | 142| call?(method: string, arg: string, extras: PacMap, callback: AsyncCallback<PacMap>): void; | Stage模型无对应接口 | 暂时未提供对应接口 | 143 144## DataAbilityHelper接口 145| 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | 146| -------- | -------- | -------- | 147| [openFile(uri: string, mode: string, callback: AsyncCallback<number>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperopenfile)<br/>[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)<br/>[openFile(uri: string, flags: OPENFLAGS, callback: AsyncCallback<number>) : void;](../../../application-dev/reference/apis-core-file-kit/js-apis-fileAccess-sys.md#openfile-1) | 148| [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) | 149| [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) | 150| [getType(uri: string, callback: AsyncCallback<string>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelpergettype)<br/>[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)进行跨进程文件访问 | 151| [getFileTypes(uri: string, mimeTypeFilter: string, callback: AsyncCallback<Array<string>>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelpergetfiletypes)<br/>[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)进行跨进程文件访问 | 152| [normalizeUri(uri: string, callback: AsyncCallback<string>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelpernormalizeuri)<br/>[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)<br/>[normalizeUri(uri: string): Promise<string>;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#normalizeuri-1) | 153| [denormalizeUri(uri: string, callback: AsyncCallback<string>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperdenormalizeuri)<br/>[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)<br/>[denormalizeUri(uri: string): Promise<string>;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#denormalizeuri-1) | 154| [notifyChange(uri: string, callback: AsyncCallback<void>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelpernotifychange)<br/>[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)<br/>[notifyChange(uri: string): Promise<void>;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#notifychange-1) | 155| [insert(uri: string, valuesBucket: rdb.ValuesBucket, callback: AsyncCallback<number>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperinsert)<br/>[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)<br/>[insert(uri: string, value: ValuesBucket): Promise<number>;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#insert-1) | 156| [batchInsert(uri: string, valuesBuckets: Array<rdb.ValuesBucket>, callback: AsyncCallback<number>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperbatchinsert)<br/>[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)<br/>[batchInsert(uri: string, values: Array<ValuesBucket>): Promise<number>;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#batchinsert-1) | 157| [delete(uri: string, predicates: dataAbility.DataAbilityPredicates, callback: AsyncCallback<number>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperdelete)<br/>[delete(uri: string, predicates?: dataAbility.DataAbilityPredicates): Promise<number>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperdelete-1)<br/>[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)<br/>[delete(uri: string, predicates: dataSharePredicates.DataSharePredicates): Promise<number>;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#delete-1) | 158| [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)<br/>[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)<br/>[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)<br/>[update(uri: string, predicates: dataSharePredicates.DataSharePredicates, value: ValuesBucket): Promise<number>;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#update-1) | 159| [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)<br/>[query(uri: string, callback: AsyncCallback<ResultSet>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperquery-1)<br/>[query(uri: string, columns: Array<string>, callback: AsyncCallback<ResultSet>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperquery-2)<br/>[query(uri: string, predicates: dataAbility.DataAbilityPredicates, callback: AsyncCallback<ResultSet>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperquery-3)<br/>[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)<br/>[query(uri: string, predicates: dataSharePredicates.DataSharePredicates, columns: Array<string>): Promise<DataShareResultSet>;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#query-1) | 160| [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)<br/>[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模型无对应接口 | 暂时未提供对应接口 | 161| [executeBatch(uri: string, operations: Array<DataAbilityOperation>, callback: AsyncCallback<Array<DataAbilityResult>>): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperexecutebatch)<br/>[executeBatch(uri: string, operations: Array<DataAbilityOperation>): Promise<Array<DataAbilityResult>>;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperexecutebatch-1) | Stage模型无对应接口 | 暂时未提供对应接口 | 162 163## mediaLibrary接口 164| 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | 165| -------- | -------- | -------- | 166| [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) | 167 168## request接口 169| 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | 170| -------- | -------- | -------- | 171| [download(config: DownloadConfig, callback: AsyncCallback<DownloadTask>): void;](../../../application-dev/reference/apis-basic-services-kit/js-apis-request.md#requestdownloaddeprecated-1)<br/>[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)<br/>[downloadFile(context: BaseContext, config: DownloadConfig): Promise<DownloadTask>;](../../../application-dev/reference/apis-basic-services-kit/js-apis-request.md#requestdownloadfile9) | 172| [upload(config: UploadConfig, callback: AsyncCallback<UploadTask>): void;](../../../application-dev/reference/apis-basic-services-kit/js-apis-request.md#requestuploaddeprecated-1)<br/>[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)<br/>[uploadFile(context: BaseContext, config: UploadConfig): Promise<UploadTask>;](../../../application-dev/reference/apis-basic-services-kit/js-apis-request.md#requestuploadfile9) | 173 174## resourceManager接口 175| 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | 176| -------- | -------- | -------- | 177| [getResourceManager(callback: AsyncCallback<ResourceManager>): void;](../../../application-dev/reference/apis-localization-kit/js-apis-resource-manager.md#resourcemanagergetresourcemanager)<br/>[getResourceManager(bundleName: string, callback: AsyncCallback<ResourceManager>): void;](../../../application-dev/reference/apis-localization-kit/js-apis-resource-manager.md#resourcemanagergetresourcemanager-1)<br/>[getResourceManager(): Promise<ResourceManager>;](../../../application-dev/reference/apis-localization-kit/js-apis-resource-manager.md#resourcemanagergetresourcemanager-2)<br/>[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#属性) | 178 179## window接口 180| 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | 181| -------- | -------- | -------- | 182| [create(id: string, type: WindowType, callback: AsyncCallback<Window>): void;](../../../application-dev/reference/apis-arkui/js-apis-window.md#windowcreatedeprecated)<br/>[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)<br/>[createSubWindow(name: string): Promise;](../../../application-dev/reference/apis-arkui/js-apis-window.md#createsubwindow9-1)<br/>FA模型应用通过window.create(id, WindowType.TYPE_APP)接口创建应用子窗口,Stage模型应用可使用WindowStage.CreateSubWindow()接口代替 | 183| [getTopWindow(callback: AsyncCallback<Window>): void;](../../../application-dev/reference/apis-arkui/js-apis-window.md#windowgettopwindowdeprecated)<br/>[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)<br/>[getLastWindow(ctx: BaseContext): Promise<Window>;](../../../application-dev/reference/apis-arkui/js-apis-window.md#windowgetlastwindow9-1) | 184| TYPE_APP | Stage模型下无意义 | FA模型应用通过window.create(id, WindowType.TYPE_APP)接口创建应用子窗口,Stage模型应用可使用WindowStage.CreateSubWindow()接口代替 | 185 186## Storage接口 187| 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | 188| -------- | -------- | -------- | 189| GetStorageOptions | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | 190| SetStorageOptions | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | 191| ClearStorageOptions | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | 192| DeleteStorageOptions | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | 193| [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)<br/>[get(key: string, defValue: ValueType): Promise<ValueType>;](../../../application-dev/reference/apis-arkdata/js-apis-data-preferences.md#get-1) | 194| [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)<br/>[put(key: string, value: ValueType): Promise<void>;](../../../application-dev/reference/apis-arkdata/js-apis-data-preferences.md#put-1) | 195| [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)<br/>[clear(): Promise<void>;](../../../application-dev/reference/apis-arkdata/js-apis-data-preferences.md#clear-1) | 196| [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)<br/>[delete(key: string): Promise<void>;](../../../application-dev/reference/apis-arkdata/js-apis-data-preferences.md#delete-1) | 197| key: string; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | 198| default?: string; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | 199| success?: (data: any) => void; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | 200| fail?: (data: string, code: number) => void; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | 201| complete?: () => void; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | 202| key: string; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | 203| value: string; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | 204| success?: () => void; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | 205| fail?: (data: string, code: number) => void; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | 206| complete?: () => void; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | 207| success?: () => void; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | 208| fail?: (data: string, code: number) => void; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | 209| complete?: () => void; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | 210| key: string; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | 211| success?: () => void; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | 212| fail?: (data: string, code: number) => void; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | 213| complete?: () => void; | Stage模型无对应接口 | Storage接口功能使用Prefereces接口来代替,接口入参已经重新设计 | 214 215## ability接口 216 217| 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | 218| ----------------------------------------------------------- | ------------------------------ | --------------------------------------------- | 219| export type DataAbilityOperation = _DataAbilityOperation; | Stage模型无对应接口 | 暂时未提供对应接口 | 220| export type DataAbilityResult = _DataAbilityResult; | Stage模型无对应接口 | 暂时未提供对应接口 | 221| export type AbilityResult = _AbilityResult; | \@ohos.app.ability.common.d.ts | export type AbilityResult = _AbilityResult; | 222| export type ConnectOptions = _ConnectOptions; | \@ohos.app.ability.common.d.ts | export type ConnectOptions = _ConnectOptions; | 223| export type StartAbilityParameter = _StartAbilityParameter; | Stage模型无对应接口 | 暂时未提供对应接口 | 224 225## settings接口 226 227| 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | 228| ------------------------------------------------------------ | ----------------------- | ------------------------------------------------------------ | 229| function getValue(dataAbilityHelper: DataAbilityHelper, name: string, callback: AsyncCallback<object>): void;<br/>function getValue(dataAbilityHelper: DataAbilityHelper, name: string): Promise<object>;<br/>function getValue(context: Context, name: string, callback: AsyncCallback<string>): void;<br/>function getValue(context: Context, name: string): Promise<string>;<br/>function getValue(context: Context, name: string, domainName: string): Promise<string>; | \@ohos.settings.d.ts | function getValue(context: Context, name: string, callback: AsyncCallback<string>): void;<br/>function getValue(context: Context, name: string): Promise<boolean>; | 230| function setValue(dataAbilityHelper: DataAbilityHelper, name: string, value: object, callback: AsyncCallback<boolean>): void;<br/>function setValue(dataAbilityHelper: DataAbilityHelper, name: string, value: object): Promise<boolean>;<br/>function setValue(context: Context, name: string, value: string, callback: AsyncCallback<boolean>): void;<br/>function setValue(context: Context, name: string, value: string): Promise<boolean>;<br/>function setValue(context: Context, name: string, value: string, domainName: string): Promise<boolean>; | \@ohos.settings.d.ts | function setValue(context: Context, name: string, value: string, callback: AsyncCallback<string>): void;<br/>function setValue(context: Context, name: string, value: string): Promise<boolean>; | 231| function getValueSync(dataAbilityHelper: DataAbilityHelper, name: string, defValue: string): string;<br/>function getValueSync(context: Context, name: string, defValue: string): string;<br/>function getValueSync(context: Context, name: string, defValue: string, domainName: string): string; | \@ohos.settings.d.ts | function getValueSync(context: Context, name: string, defValue: string): string; | 232| function setValueSync(dataAbilityHelper: DataAbilityHelper, name: string, value: string): boolean;<br/>function setValueSync(context: Context, name: string, value: string): boolean;<br/>function setValueSync(context: Context, name: string, value: string, domainName: string): boolean; | \@ohos.settings.d.ts | function setValueSync(context: Context, name: string, value: string): boolean; | 233 234## dataAbilityOperation接口 235 236| 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | 237| ----------------------------------------------- | ----------------------- | ------------------- | 238| uri: string | Stage模型下无意义 | 删除接口调用 | 239| type: featureAbility.DataAbilityOperationType; | Stage模型下无意义 | 删除接口调用 | 240| valuesBucket?: rdb.ValuesBucket; | Stage模型下无意义 | 删除接口调用 | 241| valueBackReferences?: rdb.ValuesBucket; | Stage模型下无意义 | 删除接口调用 | 242| predicates?: dataAbility.DataAbilityPredicates; | Stage模型下无意义 | 删除接口调用 | 243| predicatesBackReferences?: Map<number, number>; | Stage模型下无意义 | 删除接口调用 | 244| interrupted?: boolean; | Stage模型下无意义 | 删除接口调用 | 245| expectedCount?: number; | Stage模型下无意义 | 删除接口调用 | 246 247## dataAbilityResult接口 248 249| 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | 250| --------------- | ----------------------- | ------------------- | 251| uri?: string; | Stage模型下无意义 | 删除接口调用 | 252| count?: number; | Stage模型下无意义 | 删除接口调用 | 253 254## startAbilityParameter接口 255 256| 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | 257| ----------------------------------------------- | ----------------------- | ------------------- | 258| want: Want; | Stage模型下无意义 | 删除接口调用 | 259| abilityStartSetting?: { [key: string]: any }; | Stage模型下无意义 | 删除接口调用 | 260| abilityStartSettings?: Record<string, Object>; | Stage模型下无意义 | 删除接口调用 | 261 262## appVersionInfo接口 263 264| 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | 265| ------------------------------- | ------------------------------ | ----------------------------- | 266| export interface AppVersionInfo | ohos.bundle.bundleManager.d.ts | export interface BundleInfo | 267| readonly appName: string; | bundleManager\BundleInfo.d.ts | readonly name: string; | 268| readonly versionCode: number; | bundleManager\BundleInfo.d.ts | readonly versionCode: number; | 269| readonly versionName: string; | bundleManager\BundleInfo.d.ts | readonly versionName: string; | 270 271## bundleManager接口 272 273| 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | 274| ------------------------------- | ------------------------------- | ----------------------------- | 275| PAGE = 1 | Stage模型下无意义 | 删除接口调用 | 276| SERVICE = 2 | Stage模型下无意义 | 删除接口调用 | 277| DATA = 3 | Stage模型下无意义 | 删除接口调用 | 278 279## abilityInfo接口 280 281| 仅FA可用接口 | Stage模型可替换接口文件 | Stage模型可替换接口 | 282| ------------------------------- | ------------------------------- | ----------------------------- | 283| readonly targetAbility: string; | Stage模型下无意义 | 删除接口调用 | 284| readonly backgroundModes: number; | Stage模型下无意义 | 删除接口调用 | 285| readonly formEnabled: boolean; | Stage模型下无意义 | 删除接口调用 | 286| readonly type: bundle.AbilityType; | Stage模型下无意义 | 删除接口调用 | 287| readonly subType: bundle.AbilitySubType; | Stage模型下无意义 | 删除接口调用 | 288| readonly readPermission: string; | Stage模型下无意义 | 删除接口调用 | 289| readonly writePermission: string; | Stage模型下无意义 | 删除接口调用 | 290| readonly uri: string; | Stage模型下无意义 | 删除接口调用 | 291| readonly type: bundleManager.AbilityType; | Stage模型下无意义 | 删除接口调用 | 292| readonly readPermission: string; | Stage模型下无意义 | 删除接口调用 | 293| readonly writePermission: string; | Stage模型下无意义 | 删除接口调用 | 294| readonly uri: string; | Stage模型下无意义 | 删除接口调用 | 295 296