1e41f4b71Sopenharmony_ci# API Model Conversion List
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ciCertain APIs are available only in the FA model. To switch to the stage model, an adaptation is required. This topic lists these APIs and their substitutes in the stage model.
4e41f4b71Sopenharmony_ci
5e41f4b71Sopenharmony_ci## Context APIs
6e41f4b71Sopenharmony_ci| APIs Available in FA Model Only| Substitute API File in Stage Model| Substitute API in Stage Model|
7e41f4b71Sopenharmony_ci| -------- | -------- | -------- |
8e41f4b71Sopenharmony_ci| [getOrCreateLocalDir(callback:AsyncCallback&lt;string&gt;):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetorcreatelocaldir7)<br>[getOrCreateLocalDir():Promise&lt;string&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetorcreatelocaldir7-1) | There is no corresponding API in the stage model.| Applications developed on the stage model do not have the operation permission in the application root directory. Therefore, no corresponding API is provided.|
9e41f4b71Sopenharmony_ci| [verifyPermission(permission:string,options:PermissionOptions,callback:AsyncCallback&lt;number&gt;):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextverifypermission7)<br>[verifyPermission(permission:string,callback:AsyncCallback&lt;number&gt;):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextverifypermission7-1)<br>[verifyPermission(permission:string,options?:PermissionOptions):Promise&lt;number&gt;;](../../../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&lt;GrantStatus&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-abilityAccessCtrl.md#verifyaccesstoken9) |
10e41f4b71Sopenharmony_ci| [requestPermissionsFromUser(permissions:Array&lt;string&gt;,requestCode:number,resultCallback:AsyncCallback&lt;PermissionRequestResult&gt;):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextrequestpermissionsfromuser7)<br>[requestPermissionsFromUser(permissions:Array&lt;string&gt;,requestCode:number):Promise&lt;PermissionRequestResult&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextrequestpermissionsfromuser7-1) | \@ohos.abilityAccessCtrl.d.ts | [requestPermissionsFromUser(context: Context, permissionList: Array&lt;Permissions&gt;, requestCallback: AsyncCallback&lt;PermissionRequestResult&gt;) : void;](../../../application-dev/reference/apis-ability-kit/js-apis-abilityAccessCtrl.md#requestpermissionsfromuser9)<br>[requestPermissionsFromUser(context: Context, permissionList: Array&lt;Permissions&gt;) : Promise&lt;PermissionRequestResult&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-abilityAccessCtrl.md#requestpermissionsfromuser9-1) |
11e41f4b71Sopenharmony_ci| [getApplicationInfo(callback:AsyncCallback&lt;ApplicationInfo&gt;):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetapplicationinfo7)<br>[getApplicationInfo():Promise&lt;ApplicationInfo&gt;;](../../../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#attributes)|
12e41f4b71Sopenharmony_ci| [getBundleName(callback : AsyncCallback&lt;string&gt;): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetbundlename7)<br>[getBundleName(): Promise&lt;string&gt;;](../../../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#attributes) |
13e41f4b71Sopenharmony_ci| [getDisplayOrientation(callback : AsyncCallback&lt;bundle.DisplayOrientation&gt;): void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetdisplayorientation7)<br>[getDisplayOrientation(): Promise&lt;bundle.DisplayOrientation&gt;;](../../../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) |
14e41f4b71Sopenharmony_ci| [setDisplayOrientation(orientation:bundle.DisplayOrientation, callback:AsyncCallback&lt;void&gt;):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextsetdisplayorientation7)<br>[setDisplayOrientation(orientation:bundle.DisplayOrientation):Promise&lt;void&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextsetdisplayorientation7-1) | \@ohos.screen.d.ts | [setOrientation(orientation: Orientation, callback: AsyncCallback&lt;void&gt;): void;](../../../application-dev/reference/apis-arkui/js-apis-screen-sys.md#setorientation)<br>[setOrientation(orientation: Orientation): Promise&lt;void&gt;;](../../../application-dev/reference/apis-arkui/js-apis-screen-sys.md#setorientation-1) |
15e41f4b71Sopenharmony_ci| [setShowOnLockScreen(show:boolean, callback:AsyncCallback&lt;void&gt;):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextsetshowonlockscreendeprecated)<br>[setShowOnLockScreen(show:boolean):Promise&lt;void&gt;;](../../../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) |
16e41f4b71Sopenharmony_ci| [setWakeUpScreen(wakeUp:boolean, callback:AsyncCallback&lt;void&gt;):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextsetwakeupscreen7)<br>[setWakeUpScreen(wakeUp:boolean):Promise&lt;void&gt;;](../../../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) |
17e41f4b71Sopenharmony_ci| [getProcessInfo(callback:AsyncCallback&lt;ProcessInfo&gt;):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetprocessinfo7)<br>[getProcessInfo():Promise&lt;ProcessInfo&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetprocessinfo7-1) | \@ohos.app.ability.abilityManager.d.ts | [getAbilityRunningInfos(callback: AsyncCallback&lt;Array&lt;AbilityRunningInfo&gt;&gt;): void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-abilityManager-sys.md#getabilityrunninginfos)<br>[getAbilityRunningInfos(): Promise&lt;Array&lt;AbilityRunningInfo&gt;&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-abilityManager-sys.md#getabilityrunninginfos-1) |
18e41f4b71Sopenharmony_ci| [getElementName(callback:AsyncCallback&lt;ElementName&gt;):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetelementname7)<br>[getElementName():Promise&lt;ElementName&gt;;](../../../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#attributes)<br>[abilityInfo.bundleName: string;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#attributes) |
19e41f4b71Sopenharmony_ci| [getProcessName(callback:AsyncCallback&lt;string&gt;):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetprocessname7)<br>[getProcessName():Promise&lt;string&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetprocessname7-1) | \@ohos.app.ability.abilityManager.d.ts | [getAbilityRunningInfos(callback: AsyncCallback&lt;Array&lt;AbilityRunningInfo&gt;&gt;): void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-abilityManager-sys.md#getabilityrunninginfos)<br>[getAbilityRunningInfos(): Promise&lt;Array&lt;AbilityRunningInfo&gt;&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-abilityManager-sys.md#getabilityrunninginfos-1) |
20e41f4b71Sopenharmony_ci| [getCallingBundle(callback:AsyncCallback&lt;string&gt;):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetcallingbundle7)<br>[getCallingBundle():Promise&lt;string&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetcallingbundle7-1) | There is no corresponding API in the stage model.| Applications developed on the stage model can use the **ohos.aafwk.param.callerUid** parameter of **Want.parameters** to obtain the application information of the caller.|
21e41f4b71Sopenharmony_ci| [getFilesDir(callback:AsyncCallback&lt;string&gt;):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetfilesdir)<br>[getFilesDir():Promise&lt;string&gt;;](../../../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#attributes)|
22e41f4b71Sopenharmony_ci| [getCacheDir(callback:AsyncCallback&lt;string&gt;):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetcachedir)<br>[getCacheDir():Promise&lt;string&gt;;](../../../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#attributes)|
23e41f4b71Sopenharmony_ci| [getOrCreateDistributedDir(callback:AsyncCallback&lt;string&gt;):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetorcreatedistributeddir7)<br>[getOrCreateDistributedDir():Promise&lt;string&gt;;](../../../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#attributes)|
24e41f4b71Sopenharmony_ci| [getAppType(callback:AsyncCallback&lt;string&gt;):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetapptype7)<br>[getAppType():Promise&lt;string&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetapptype7-1) | application\UIAbilityContext.d.ts | The stage model obtains the application type through the **type** attribute of the **abilityInfo** field.<br>[abilityInfo.type: bundleManager.AbilityType;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#attributes)|
25e41f4b71Sopenharmony_ci| [getHapModuleInfo(callback:AsyncCallback&lt;HapModuleInfo&gt;):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgethapmoduleinfo7)<br>[getHapModuleInfo():Promise&lt;HapModuleInfo&gt;;](../../../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#attributes)|
26e41f4b71Sopenharmony_ci| [getAppVersionInfo(callback:AsyncCallback&lt;AppVersionInfo&gt;):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetappversioninfo7)<br>[getAppVersionInfo():Promise&lt;AppVersionInfo&gt;;](../../../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) |
27e41f4b71Sopenharmony_ci| [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) |
28e41f4b71Sopenharmony_ci| [getAbilityInfo(callback:AsyncCallback&lt;AbilityInfo&gt;):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextgetabilityinfo7)<br>[getAbilityInfo():Promise&lt;AbilityInfo&gt;;](../../../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#attributes)|
29e41f4b71Sopenharmony_ci| [isUpdatingConfigurations(callback:AsyncCallback&lt;boolean&gt;):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextisupdatingconfigurations7)<br>[isUpdatingConfigurations():Promise&lt;boolean&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextisupdatingconfigurations7-1) | There is no corresponding API in the stage model.| Applications do not restart when the system environment changes. The **onConfigurationUpdated** callback is invoked to notify the applications of the changes. This API provides an empty implementation in the FA model, and the stage model does not provide a corresponding API.|
30e41f4b71Sopenharmony_ci| [printDrawnCompleted(callback:AsyncCallback&lt;void&gt;):void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextprintdrawncompleted7)<br>[printDrawnCompleted():Promise&lt;void&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-app-context.md#contextprintdrawncompleted7-1) | There is no corresponding API in the stage model.| This API provides an empty implementation in the FA model. The stage model does not provide a corresponding API.|
31e41f4b71Sopenharmony_ci| interface PermissionRequestResult | \@ohos.abilityAccessCtrl.d.ts | export  type PermissionRequestResult = _PermissionRequestResult; |
32e41f4b71Sopenharmony_ci| requestCode: number; | The API is meaningless in the stage model.| There is no substitute API. The API call should be deleted.|
33e41f4b71Sopenharmony_ci| permissions: Array<string>; | security\PermissionRequestResult.d.ts | permissions: Array<string>; |
34e41f4b71Sopenharmony_ci| authResults: Array<number>; | security\PermissionRequestResult.d.ts | authResults: Array<number>; |
35e41f4b71Sopenharmony_ci| interface PermissionOptions | The API is meaningless in the stage model.| There is no substitute API. The API call should be deleted.|
36e41f4b71Sopenharmony_ci| pid?: number; | The API is meaningless in the stage model.| There is no substitute API. The API call should be deleted.|
37e41f4b71Sopenharmony_ci| uid?: number; | The API is meaningless in the stage model.| There is no substitute API. The API call should be deleted.|
38e41f4b71Sopenharmony_ci
39e41f4b71Sopenharmony_ci## featureAbility APIs
40e41f4b71Sopenharmony_ci| APIs Available in FA Model Only| Substitute API File in Stage Model| Substitute API in Stage Model|
41e41f4b71Sopenharmony_ci| -------- | -------- | -------- |
42e41f4b71Sopenharmony_ci| [getWant(callback:&nbsp;AsyncCallback&lt;Want&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilitygetwant)<br>[getWant():&nbsp;Promise&lt;Want&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilitygetwant-1) | \@ohos.app.ability.UIAbility.d.ts | [launchWant:&nbsp;Want;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-uiAbility.md#attributes) |
43e41f4b71Sopenharmony_ci| [startAbility(parameter:&nbsp;StartAbilityParameter,&nbsp;callback:&nbsp;AsyncCallback&lt;number&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilitystartability)<br>[startAbility(parameter:&nbsp;StartAbilityParameter):&nbsp;Promise&lt;number&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilitystartability-1) | application\UIAbilityContext.d.ts | [startAbility(want:&nbsp;Want,&nbsp;callback:&nbsp;AsyncCallback&lt;void&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#abilitycontextstartability)<br>[startAbility(want:&nbsp;Want,&nbsp;options:&nbsp;StartOptions,&nbsp;callback:&nbsp;AsyncCallback&lt;void&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#abilitycontextstartability-1)<br>[startAbility(want:&nbsp;Want,&nbsp;options?:&nbsp;StartOptions):&nbsp;Promise&lt;void&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#abilitycontextstartability-2) |
44e41f4b71Sopenharmony_ci| [getContext():&nbsp;Context;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilitygetcontext) | \@ohos.app.ability.UIAbility.d.ts | [context:&nbsp;UIAbilityContext;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-uiAbility.md#attributes) |
45e41f4b71Sopenharmony_ci| [startAbilityForResult(parameter:&nbsp;StartAbilityParameter,&nbsp;callback:&nbsp;AsyncCallback&lt;AbilityResult&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilitystartabilityforresult7)<br>[startAbilityForResult(parameter:&nbsp;StartAbilityParameter):&nbsp;Promise&lt;AbilityResult&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilitystartabilityforresult7-1) | application\UIAbilityContext.d.ts | [startAbilityForResult(want:&nbsp;Want,&nbsp;callback:&nbsp;AsyncCallback&lt;AbilityResult&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#uiabilitycontextstartabilityforresult)<br>[startAbilityForResult(want:&nbsp;Want,&nbsp;options:&nbsp;StartOptions,&nbsp;callback:&nbsp;AsyncCallback&lt;AbilityResult&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#uiabilitycontextstartabilityforresult-1)<br>[startAbilityForResult(want:&nbsp;Want,&nbsp;options?:&nbsp;StartOptions):&nbsp;Promise&lt;AbilityResult&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#uiabilitycontextstartabilityforresult-2) |
46e41f4b71Sopenharmony_ci| [terminateSelfWithResult(parameter:&nbsp;AbilityResult,&nbsp;callback:&nbsp;AsyncCallback&lt;void&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilityterminateselfwithresult7)<br>[terminateSelfWithResult(parameter:&nbsp;AbilityResult):&nbsp;Promise&lt;void&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilityterminateselfwithresult7-1) | application\UIAbilityContext.d.ts | [terminateSelfWithResult(parameter:&nbsp;AbilityResult,&nbsp;callback:&nbsp;AsyncCallback&lt;void&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#uiabilitycontextterminateselfwithresult)<br>[terminateSelfWithResult(parameter:&nbsp;AbilityResult):&nbsp;Promise&lt;void&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#uiabilitycontextterminateselfwithresult-1) |
47e41f4b71Sopenharmony_ci| [terminateSelf(callback:&nbsp;AsyncCallback&lt;void&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilityterminateself7)<br>[terminateSelf():&nbsp;Promise&lt;void&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilityterminateself7-1) | application\UIAbilityContext.d.ts | [terminateSelf(callback:&nbsp;AsyncCallback&lt;void&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#uiabilitycontextterminateself)<br>[terminateSelf():&nbsp;Promise&lt;void&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#uiabilitycontextterminateself-1) |
48e41f4b71Sopenharmony_ci| [acquireDataAbilityHelper(uri:&nbsp;string):&nbsp;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:&nbsp;Context,&nbsp;uri:&nbsp;string,&nbsp;callback:&nbsp;AsyncCallback&lt;DataShareHelper&gt;):&nbsp;void;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#datasharecreatedatasharehelper)<br>[createDataShareHelper(context:&nbsp;Context,&nbsp;uri:&nbsp;string):&nbsp;Promise&lt;DataShareHelper&gt;;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#datasharecreatedatasharehelper-1)<br>[createFileAccessHelper(context:&nbsp;Context):&nbsp;FileAccessHelper;](../../../application-dev/reference/apis-core-file-kit/js-apis-fileAccess-sys.md#fileaccesscreatefileaccesshelper-1)<br>[createFileAccessHelper(context:&nbsp;Context,&nbsp;wants:&nbsp;Array&lt;Want&gt;):&nbsp;FileAccessHelper;](../../../application-dev/reference/apis-core-file-kit/js-apis-fileAccess-sys.md#fileaccesscreatefileaccesshelper) |
49e41f4b71Sopenharmony_ci| [hasWindowFocus(callback:&nbsp;AsyncCallback&lt;boolean&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilityhaswindowfocus7)<br>[hasWindowFocus():&nbsp;Promise&lt;boolean&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilityhaswindowfocus7-1) | \@ohos.window.d.ts | [on(eventType:&nbsp;'windowStageEvent',&nbsp;callback:&nbsp;Callback&lt;WindowStageEventType&gt;):&nbsp;void;](../../../application-dev/reference/apis-arkui/js-apis-window.md#onwindowstageevent9)<br>Checks whether the [active window](../../../application-dev/reference/apis-arkui/js-apis-window.md#windowstageeventtype9) has the focus.|
50e41f4b71Sopenharmony_ci| [connectAbility(request:&nbsp;Want,&nbsp;options:ConnectOptions&nbsp;):&nbsp;number;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilityconnectability7) | application\UIAbilityContext.d.ts | [connectServiceExtensionAbility(want:&nbsp;Want,&nbsp;options:&nbsp;ConnectOptions):&nbsp;number;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#uiabilitycontextconnectserviceextensionability) |
51e41f4b71Sopenharmony_ci| [disconnectAbility(connection:&nbsp;number,&nbsp;callback:AsyncCallback&lt;void&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilitydisconnectability7)<br>[disconnectAbility(connection:&nbsp;number):&nbsp;Promise&lt;void&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilitydisconnectability7-1) | application\UIAbilityContext.d.ts | [disconnectAbility(connection:&nbsp;number,&nbsp;callback:AsyncCallback&lt;void&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#uiabilitycontextdisconnectserviceextensionability-1)<br>[disconnectAbility(connection:&nbsp;number):&nbsp;Promise&lt;void&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md#uiabilitycontextdisconnectserviceextensionability) |
52e41f4b71Sopenharmony_ci| [getWindow(callback:&nbsp;AsyncCallback&lt;window.Window&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilitygetwindow7)<br>[getWindow():&nbsp;Promise&lt;window.Window&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-featureAbility.md#featureabilitygetwindow7-1) | \@ohos.window.d.ts | [getLastWindow(ctx:&nbsp;BaseContext,&nbsp;callback:&nbsp;AsyncCallback&lt;Window&gt;):&nbsp;void;](../../../application-dev/reference/apis-arkui/js-apis-window.md#windowgetlastwindow9)<br>[getLastWindow(ctx:&nbsp;BaseContext):&nbsp;Promise&lt;Window&gt;;](../../../application-dev/reference/apis-arkui/js-apis-window.md#windowgetlastwindow9-1) |
53e41f4b71Sopenharmony_ci| WINDOW_MODE_UNDEFINED = 0 | There is no corresponding API in the stage model.| No corresponding API is provided.|
54e41f4b71Sopenharmony_ci| WINDOW_MODE_FULLSCREEN = 1 | There is no corresponding API in the stage model.| No corresponding API is provided.|
55e41f4b71Sopenharmony_ci| WINDOW_MODE_SPLIT_PRIMARY = 100 | There is no corresponding API in the stage model.| No corresponding API is provided.|
56e41f4b71Sopenharmony_ci| WINDOW_MODE_SPLIT_SECONDARY = 101 | There is no corresponding API in the stage model.| No corresponding API is provided.|
57e41f4b71Sopenharmony_ci| WINDOW_MODE_FLOATING = 102 | There is no corresponding API in the stage model.| No corresponding API is provided.|
58e41f4b71Sopenharmony_ci| BOUNDS_KEY = 'abilityBounds' | There is no corresponding API in the stage model.| No corresponding API is provided.|
59e41f4b71Sopenharmony_ci| WINDOW_MODE_KEY = 'windowMode' | \@ohos.app.ability.StartOptions.d.ts | windowMode?: number; |
60e41f4b71Sopenharmony_ci| DISPLAY_ID_KEY = 'displayId' | There is no corresponding API in the stage model.| No corresponding API is provided.|
61e41f4b71Sopenharmony_ci| NO_ERROR = 0 | The API is meaningless in the stage model.| There is no substitute API. The API call should be deleted.|
62e41f4b71Sopenharmony_ci| INVALID_PARAMETER = -1 | The API is meaningless in the stage model.| There is no substitute API. The API call should be deleted.|
63e41f4b71Sopenharmony_ci| ABILITY_NOT_FOUND = -2 | The API is meaningless in the stage model.| There is no substitute API. The API call should be deleted.|
64e41f4b71Sopenharmony_ci| PERMISSION_DENY = -3 | The API is meaningless in the stage model.| There is no substitute API. The API call should be deleted.|
65e41f4b71Sopenharmony_ci| TYPE_INSERT = 1 | The API is meaningless in the stage model.| There is no substitute API. The API call should be deleted.|
66e41f4b71Sopenharmony_ci| TYPE_UPDATE = 2 | The API is meaningless in the stage model.| There is no substitute API. The API call should be deleted.|
67e41f4b71Sopenharmony_ci| TYPE_DELETE = 3 | The API is meaningless in the stage model.| There is no substitute API. The API call should be deleted.|
68e41f4b71Sopenharmony_ci| TYPE_ASSERT = 4 | The API is meaningless in the stage model.| There is no substitute API. The API call should be deleted.|
69e41f4b71Sopenharmony_ci| export type Context = _Context; | \@ohos.app.ability.common.d.ts | export type Context = _Context.default; |
70e41f4b71Sopenharmony_ci| export type AppVersionInfo = _AppVersionInfo; | The API is meaningless in the stage model.                                   | There is no substitute API. The API call should be deleted.                                |
71e41f4b71Sopenharmony_ci| export type ProcessInfo = _ProcessInfo; | \@ohos.app.ability.appManager.d.ts                         | export type ProcessInformation = _ProcessInformation; |
72e41f4b71Sopenharmony_ci
73e41f4b71Sopenharmony_ci## particleAbility APIs
74e41f4b71Sopenharmony_ci| APIs Available in FA Model Only| Substitute API File in Stage Model| Substitute API in Stage Model|
75e41f4b71Sopenharmony_ci| -------- | -------- | -------- |
76e41f4b71Sopenharmony_ci| [startAbility(parameter:&nbsp;StartAbilityParameter,&nbsp;callback:&nbsp;AsyncCallback&lt;number&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-particleAbility.md#particleabilitystartability)<br>[startAbility(parameter:&nbsp;StartAbilityParameter):&nbsp;Promise&lt;void&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-particleAbility.md#particleabilitystartability-1) | application\ServiceExtensionContext.d.ts | [startAbility(want:&nbsp;Want,&nbsp;callback:&nbsp;AsyncCallback&lt;void&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextstartability)<br>[startAbility(want:&nbsp;Want,&nbsp;options:&nbsp;StartOptions,&nbsp;callback:&nbsp;AsyncCallback&lt;void&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextstartability-2)<br>[startAbility(want:&nbsp;Want,&nbsp;options?:&nbsp;StartOptions):&nbsp;Promise&lt;void&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextstartability-1)<br>[startServiceExtensionAbility(want:&nbsp;Want,&nbsp;callback:&nbsp;AsyncCallback&lt;void&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextstartserviceextensionability)<br>[startServiceExtensionAbility(want:&nbsp;Want):&nbsp;Promise&lt;void&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextstartserviceextensionability-1) |
77e41f4b71Sopenharmony_ci| [terminateSelf(callback:&nbsp;AsyncCallback&lt;void&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-particleAbility.md#particleabilityterminateself)<br>[terminateSelf():&nbsp;Promise&lt;void&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-particleAbility.md#particleabilityterminateself-1) | application\ServiceExtensionContext.d.ts | [terminateSelf(callback:&nbsp;AsyncCallback&lt;void&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextterminateself)<br>[terminateSelf():&nbsp;Promise&lt;void&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextterminateself-1) |
78e41f4b71Sopenharmony_ci| [connectAbility(request:&nbsp;Want,&nbsp;options:ConnectOptions&nbsp;):&nbsp;number;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-particleAbility.md#particleabilityconnectability) | application\ServiceExtensionContext.d.ts | [connectAbility(want:&nbsp;Want,&nbsp;options:&nbsp;ConnectOptions):&nbsp;number;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextconnectserviceextensionability)<br>[connectServiceExtensionAbility(want:&nbsp;Want,&nbsp;options:&nbsp;ConnectOptions):&nbsp;number;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextconnectserviceextensionability) |
79e41f4b71Sopenharmony_ci| [disconnectAbility(connection:&nbsp;number,&nbsp;callback:AsyncCallback&lt;void&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-particleAbility.md#particleabilitydisconnectability)<br>[disconnectAbility(connection:&nbsp;number):&nbsp;Promise&lt;void&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-particleAbility.md#particleabilitydisconnectability-1) | application\ServiceExtensionContext.d.ts | [disconnectAbility(connection:&nbsp;number,&nbsp;callback:AsyncCallback&lt;void&gt;):&nbsp;void;&nbsp;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextdisconnectserviceextensionability)<br>[disconnectAbility(connection:&nbsp;number):&nbsp;Promise&lt;void&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextdisconnectserviceextensionability-1)<br>[disconnectServiceExtensionAbility(connection:&nbsp;number,&nbsp;callback:&nbsp;AsyncCallback&lt;void&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextdisconnectserviceextensionability)<br>[disconnectServiceExtensionAbility(connection:&nbsp;number):&nbsp;Promise&lt;void&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-serviceExtensionContext-sys.md#serviceextensioncontextdisconnectserviceextensionability-1) |
80e41f4b71Sopenharmony_ci| [acquireDataAbilityHelper(uri:&nbsp;string):&nbsp;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:&nbsp;Context,&nbsp;uri:&nbsp;string,&nbsp;callback:&nbsp;AsyncCallback&lt;DataShareHelper&gt;):&nbsp;void;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#datasharecreatedatasharehelper)<br>[createDataShareHelper(context:&nbsp;Context,&nbsp;uri:&nbsp;string):&nbsp;Promise&lt;DataShareHelper&gt;;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#datasharecreatedatasharehelper-1)<br>[createFileAccessHelper(context:&nbsp;Context):&nbsp;FileAccessHelper;](../../../application-dev/reference/apis-core-file-kit/js-apis-fileAccess-sys.md#fileaccesscreatefileaccesshelper-1)<br>[createFileAccessHelper(context:&nbsp;Context,&nbsp;wants:&nbsp;Array&lt;Want&gt;):&nbsp;FileAccessHelper;](../../../application-dev/reference/apis-core-file-kit/js-apis-fileAccess-sys.md#fileaccesscreatefileaccesshelper) |
81e41f4b71Sopenharmony_ci| [startBackgroundRunning(id:&nbsp;number,&nbsp;request:&nbsp;NotificationRequest,&nbsp;callback:&nbsp;AsyncCallback&lt;void&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-particleAbility.md#particleabilitystartbackgroundrunningdeprecated)<br>[startBackgroundRunning(id:&nbsp;number,&nbsp;request:&nbsp;NotificationRequest):&nbsp;Promise&lt;void&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-particleAbility.md#particleabilitystartbackgroundrunningdeprecated-1) | \@ohos.resourceschedule.backgroundTaskManager.d.ts | [startBackgroundRunning(context:&nbsp;Context,&nbsp;bgMode:&nbsp;BackgroundMode,&nbsp;wantAgent:&nbsp;WantAgent,&nbsp;callback:&nbsp;AsyncCallback):&nbsp;void;](../../../application-dev/reference/apis-backgroundtasks-kit/js-apis-resourceschedule-backgroundTaskManager.md#backgroundtaskmanagerstartbackgroundrunning)<br>[startBackgroundRunning(context:&nbsp;Context,&nbsp;bgMode:&nbsp;BackgroundMode,&nbsp;wantAgent:&nbsp;WantAgent):&nbsp;Promise&lt;void&gt;;](../../../application-dev/reference/apis-backgroundtasks-kit/js-apis-resourceschedule-backgroundTaskManager.md#backgroundtaskmanagerstartbackgroundrunning-1) |
82e41f4b71Sopenharmony_ci| [cancelBackgroundRunning(callback:&nbsp;AsyncCallback&lt;void&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-particleAbility.md#particleabilitycancelbackgroundrunningdeprecated)<br>[cancelBackgroundRunning():&nbsp;Promise&lt;void&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-ability-particleAbility.md#particleabilitycancelbackgroundrunningdeprecated-1) | \@ohos.resourceschedule.backgroundTaskManager.d.ts | [stopBackgroundRunning(context:&nbsp;Context,&nbsp;callback:&nbsp;AsyncCallback):&nbsp;void;](../../../application-dev/reference/apis-backgroundtasks-kit/js-apis-resourceschedule-backgroundTaskManager.md#backgroundtaskmanagerstopbackgroundrunning)<br>[stopBackgroundRunning(context:&nbsp;Context):&nbsp;Promise&lt;void&gt;;](../../../application-dev/reference/apis-backgroundtasks-kit/js-apis-resourceschedule-backgroundTaskManager.md#backgroundtaskmanagerstopbackgroundrunning-1) |
83e41f4b71Sopenharmony_ci| INVALID_PARAMETER = -1 | The API is meaningless in the stage model.| Delete the API call.|
84e41f4b71Sopenharmony_ci
85e41f4b71Sopenharmony_ci## LifecycleForm APIs
86e41f4b71Sopenharmony_ci| APIs Available in FA Model Only| Substitute API File in Stage Model| Substitute API in Stage Model|
87e41f4b71Sopenharmony_ci| -------- | -------- | -------- |
88e41f4b71Sopenharmony_ci| onCreate?(want:&nbsp;Want):&nbsp;formBindingData.FormBindingData; | \@ohos.app.form.FormExtensionAbility.d.ts | [onAddForm(want:&nbsp;Want):&nbsp;formBindingData.FormBindingData;](../../../application-dev/reference/apis-form-kit/js-apis-app-form-formExtensionAbility.md#onaddform) |
89e41f4b71Sopenharmony_ci| onCastToNormal?(formId:&nbsp;string):&nbsp;void; | \@ohos.app.form.FormExtensionAbility.d.ts | [onCastToNormalForm(formId:&nbsp;string):&nbsp;void;](../../../application-dev/reference/apis-form-kit/js-apis-app-form-formExtensionAbility.md#oncasttonormalform) |
90e41f4b71Sopenharmony_ci| onUpdate?(formId:&nbsp;string):&nbsp;void; | \@ohos.app.form.FormExtensionAbility.d.ts | [onUpdateForm(formId:&nbsp;string):&nbsp;void;](../../../application-dev/reference/apis-form-kit/js-apis-app-form-formExtensionAbility.md#onupdateform) |
91e41f4b71Sopenharmony_ci| onVisibilityChange?(newStatus:&nbsp;Record&lt;string,&nbsp;number&gt;):&nbsp;void; | \@ohos.app.form.FormExtensionAbility.d.ts | [onChangeFormVisibility(newStatus:&nbsp;Record&lt;string,&nbsp;number&gt;):&nbsp;void;](../../../application-dev/reference/apis-form-kit/js-apis-app-form-formExtensionAbility.md#onchangeformvisibility) |
92e41f4b71Sopenharmony_ci| onEvent?(formId:&nbsp;string,&nbsp;message:&nbsp;string):&nbsp;void; | \@ohos.app.form.FormExtensionAbility.d.ts | [onFormEvent(formId:&nbsp;string,&nbsp;message:&nbsp;string):&nbsp;void;](../../../application-dev/reference/apis-form-kit/js-apis-app-form-formExtensionAbility.md#onformevent) |
93e41f4b71Sopenharmony_ci| onDestroy?(formId:&nbsp;string):&nbsp;void; | \@ohos.app.form.FormExtensionAbility.d.ts | [onRemoveForm(formId:&nbsp;string):&nbsp;void;](../../../application-dev/reference/apis-form-kit/js-apis-app-form-formExtensionAbility.md#onremoveform) |
94e41f4b71Sopenharmony_ci| onAcquireFormState?(want:&nbsp;Want):&nbsp;formInfo.FormState; | \@ohos.app.form.FormExtensionAbility.d.ts | [onAcquireFormState?(want:&nbsp;Want):&nbsp;formInfo.FormState;](../../../application-dev/reference/apis-form-kit/js-apis-app-form-formExtensionAbility.md#onacquireformstate) |
95e41f4b71Sopenharmony_ci| onShareForm?(formId:&nbsp;string):&nbsp;{ [key: string]: any }; | \@ohos.app.form.FormExtensionAbility.d.ts | [onShareForm?(formId:&nbsp;string):&nbsp;Record&lt;string,&nbsp;Object&gt;;](../../../application-dev/reference/apis-form-kit/js-apis-app-form-formExtensionAbility-sys.md#onshareform) |
96e41f4b71Sopenharmony_ci
97e41f4b71Sopenharmony_ci## LifecycleApp APIs
98e41f4b71Sopenharmony_ci| APIs Available in FA Model Only| Substitute API File in Stage Model| Substitute API in Stage Model|
99e41f4b71Sopenharmony_ci| -------- | -------- | -------- |
100e41f4b71Sopenharmony_ci| onShow?():&nbsp;void; | \@ohos.window.d.ts | [on(eventType:&nbsp;'windowStageEvent',&nbsp;callback:&nbsp;Callback&lt;WindowStageEventType&gt;):&nbsp;void;](../../../application-dev/reference/apis-arkui/js-apis-window.md#onwindowstageevent9)<br>Listens for the switching to the [foreground](../../../application-dev/reference/apis-arkui/js-apis-window.md#windowstageeventtype9).|
101e41f4b71Sopenharmony_ci| onHide?():&nbsp;void; | \@ohos.window.d.ts | [on(eventType:&nbsp;'windowStageEvent',&nbsp;callback:&nbsp;Callback&lt;WindowStageEventType&gt;):&nbsp;void;](../../../application-dev/reference/apis-arkui/js-apis-window.md#onwindowstageevent9)<br>Listens for the switching to the [background](../../../application-dev/reference/apis-arkui/js-apis-window.md#windowstageeventtype9).|
102e41f4b71Sopenharmony_ci| onDestroy?():&nbsp;void; | \@ohos.app.ability.UIAbility.d.ts | [onDestroy():&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-uiAbility.md#uiabilityondestroy) |
103e41f4b71Sopenharmony_ci| onCreate?():&nbsp;void; | \@ohos.app.ability.UIAbility.d.ts | [onCreate(want:&nbsp;Want,&nbsp;launchParam:&nbsp;AbilityConstant.LaunchParam):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-uiAbility.md#uiabilityoncreate) |
104e41f4b71Sopenharmony_ci| onWindowDisplayModeChanged?(isShownInMultiWindow:&nbsp;boolean,&nbsp;newConfig:&nbsp;resourceManager.Configuration):&nbsp;void; | There is no corresponding API in the stage model.| No corresponding API is provided.|
105e41f4b71Sopenharmony_ci| onStartContinuation?():&nbsp;boolean; | There is no corresponding API in the stage model.| In the stage model, an application does not need to detect whether the continuation is successful (detected when the application initiates the continuation request). Therefore, the **onStartContinuation()** callback is deprecated.|
106e41f4b71Sopenharmony_ci| onSaveData?(data:&nbsp;Object):&nbsp;boolean; | \@ohos.app.ability.UIAbility.d.ts | [onContinue(wantParam: Record&lt;string, Object&gt;):&nbsp;AbilityConstant.OnContinueResult;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-uiAbility.md#uiabilityoncontinue) |
107e41f4b71Sopenharmony_ci| onCompleteContinuation?(result:&nbsp;number):&nbsp;void; | application\ContinueCallback.d.ts | [onContinueDone(result:&nbsp;number):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-continueCallback-sys.md#continuecallbackoncontinuedone) |
108e41f4b71Sopenharmony_ci| onRestoreData?(data:&nbsp;Object):&nbsp;void; | \@ohos.app.ability.UIAbility.d.ts | [onCreate(want:&nbsp;Want,&nbsp;launchParam:&nbsp;AbilityConstant.LaunchParam):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-uiAbility.md#uiabilityoncreate)<br>[onNewWant(want:&nbsp;Want,&nbsp;launchParam:&nbsp;AbilityConstant.LaunchParam):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-uiAbility.md#uiabilityonnewwant)<br>In multiton or singleton mode, the target ability completes data restoration in the **onCreate()** callback. In the callback, **launchParam.launchReason** is used to determine whether it is a continuation-based launch scenario. If it is, the data saved before continuation can be obtained from the **want** parameter.|
109e41f4b71Sopenharmony_ci| onRemoteTerminated?():&nbsp;void; | application\ContinueCallback.d.ts | [onContinueDone(result:&nbsp;number):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-continueCallback-sys.md#continuecallbackoncontinuedone) |
110e41f4b71Sopenharmony_ci| onSaveAbilityState?(outState:&nbsp;PacMap):&nbsp;void; | \@ohos.app.ability.UIAbility.d.ts | [onSaveState(reason:&nbsp;AbilityConstant.StateType,&nbsp;wantParam&nbsp;:&nbsp;Record&lt;string,&nbsp;Object&gt;):&nbsp;AbilityConstant.OnSaveResult;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-uiAbility.md#uiabilityonsavestate) |
111e41f4b71Sopenharmony_ci| onRestoreAbilityState?(inState:&nbsp;PacMap):&nbsp;void; | \@ohos.app.ability.UIAbility.d.ts | [onCreate(want:&nbsp;Want,&nbsp;launchParam:&nbsp;AbilityConstant.LaunchParam):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-uiAbility.md#uiabilityoncreate)<br>After an application is restarted, the **onCreate()** callback is triggered. In the callback, **launchParam.launchReason** is used to determine whether it is a self-recovery scenario. If it is, the data saved before the restart can be obtained from the **want** parameter.|
112e41f4b71Sopenharmony_ci| onInactive?():&nbsp;void; | \@ohos.app.ability.UIAbility.d.ts | [onBackground():&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-uiAbility.md#uiabilityonbackground) |
113e41f4b71Sopenharmony_ci| onActive?():&nbsp;void; | \@ohos.app.ability.UIAbility.d.ts | [onForeground():&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-uiAbility.md#uiabilityonforeground) |
114e41f4b71Sopenharmony_ci| onNewWant?(want:&nbsp;Want):&nbsp;void; | \@ohos.app.ability.UIAbility.d.ts | [onNewWant(want:&nbsp;Want,&nbsp;launchParam:&nbsp;AbilityConstant.LaunchParam):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-uiAbility.md#uiabilityonnewwant) |
115e41f4b71Sopenharmony_ci| onMemoryLevel?(level:&nbsp;number):&nbsp;void | \@ohos.app.ability.UIAbility.d.ts | [onMemoryLevel(level:&nbsp;AbilityConstant.MemoryLevel):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-ability.md#abilityonmemorylevel) |
116e41f4b71Sopenharmony_ci
117e41f4b71Sopenharmony_ci## LifecycleService APIs
118e41f4b71Sopenharmony_ci| APIs Available in FA Model Only| Substitute API File in Stage Model| Substitute API in Stage Model|
119e41f4b71Sopenharmony_ci| -------- | -------- | -------- |
120e41f4b71Sopenharmony_ci| onStart?():&nbsp;void; | \@ohos.app.ability.ServiceExtensionAbility.d.ts | [onCreate(want:&nbsp;Want):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-serviceExtensionAbility-sys.md#serviceextensionabilityoncreate) |
121e41f4b71Sopenharmony_ci| onCommand?(want:&nbsp;Want,&nbsp;startId:&nbsp;number):&nbsp;void; | \@ohos.app.ability.ServiceExtensionAbility.d.ts | [onRequest(want:&nbsp;Want,&nbsp;startId:&nbsp;number):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-serviceExtensionAbility-sys.md#serviceextensionabilityonrequest) |  |
122e41f4b71Sopenharmony_ci| onStop?():&nbsp;void; | \@ohos.app.ability.ServiceExtensionAbility.d.ts | [onDestroy():&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-serviceExtensionAbility-sys.md#serviceextensionabilityondestroy) |  |
123e41f4b71Sopenharmony_ci| onConnect?(want:&nbsp;Want):&nbsp;rpc.RemoteObject; | \@ohos.app.ability.ServiceExtensionAbility.d.ts | [onConnect(want:&nbsp;Want):&nbsp;rpc.RemoteObject;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-serviceExtensionAbility-sys.md#serviceextensionabilityonconnect) |  |
124e41f4b71Sopenharmony_ci| onDisconnect?(want:&nbsp;Want):&nbsp;void; | \@ohos.app.ability.ServiceExtensionAbility.d.ts | [onDisconnect(want:&nbsp;Want):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-serviceExtensionAbility-sys.md#serviceextensionabilityondisconnect) |  |
125e41f4b71Sopenharmony_ci| onReconnect?(want:&nbsp;Want):&nbsp;void; | \@ohos.app.ability.ServiceExtensionAbility.d.ts | [onReconnect(want:&nbsp;Want):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-app-ability-serviceExtensionAbility-sys.md#serviceextensionabilityonreconnect) |  |
126e41f4b71Sopenharmony_ci
127e41f4b71Sopenharmony_ci## LifecycleData APIs
128e41f4b71Sopenharmony_ci| APIs Available in FA Model Only| Substitute API File in Stage Model| Substitute API in Stage Model|
129e41f4b71Sopenharmony_ci| -------- | -------- | -------- |
130e41f4b71Sopenharmony_ci| update?(uri:&nbsp;string,&nbsp;valueBucket:&nbsp;rdb.ValuesBucket,&nbsp;predicates:&nbsp;dataAbility.DataAbilityPredicates,&nbsp;callback:&nbsp;AsyncCallback&lt;number&gt;):&nbsp;void; | \@ohos.application.DataShareExtensionAbility.d.ts | [update?(uri:&nbsp;string,&nbsp;predicates:&nbsp;dataSharePredicates.DataSharePredicates,&nbsp;valueBucket:&nbsp;ValuesBucket,&nbsp;callback:&nbsp;AsyncCallback&lt;number&gt;):&nbsp;void;](../../../application-dev/reference/apis-arkdata/js-apis-application-dataShareExtensionAbility-sys.md#update) |
131e41f4b71Sopenharmony_ci| query?(uri:&nbsp;string,&nbsp;columns:&nbsp;Array&lt;string&gt;,&nbsp;predicates:&nbsp;dataAbility.DataAbilityPredicates,&nbsp;callback:&nbsp;AsyncCallback&lt;ResultSet&gt;):&nbsp;void; | \@ohos.application.DataShareExtensionAbility.d.ts | [query?(uri:&nbsp;string,&nbsp;predicates:&nbsp;dataSharePredicates.DataSharePredicates,&nbsp;columns:&nbsp;Array&lt;string&gt;,&nbsp;callback:&nbsp;AsyncCallback&lt;Object&gt;):&nbsp;void;](../../../application-dev/reference/apis-arkdata/js-apis-application-dataShareExtensionAbility-sys.md#query) |
132e41f4b71Sopenharmony_ci| delete?(uri:&nbsp;string,&nbsp;predicates:&nbsp;dataAbility.DataAbilityPredicates,&nbsp;callback:&nbsp;AsyncCallback&lt;number&gt;):&nbsp;void; | \@ohos.application.DataShareExtensionAbility.d.ts | [delete?(uri:&nbsp;string,&nbsp;predicates:&nbsp;dataSharePredicates.DataSharePredicates,&nbsp;callback:&nbsp;AsyncCallback&lt;number&gt;):&nbsp;void;](../../../application-dev/reference/apis-arkdata/js-apis-application-dataShareExtensionAbility-sys.md#delete) |
133e41f4b71Sopenharmony_ci| normalizeUri?(uri:&nbsp;string,&nbsp;callback:&nbsp;AsyncCallback&lt;string&gt;):&nbsp;void; | \@ohos.application.DataShareExtensionAbility.d.ts | [normalizeUri?(uri:&nbsp;string,&nbsp;callback:&nbsp;AsyncCallback&lt;string&gt;):&nbsp;void;](../../../application-dev/reference/apis-arkdata/js-apis-application-dataShareExtensionAbility-sys.md#normalizeuri) |
134e41f4b71Sopenharmony_ci| batchInsert?(uri:&nbsp;string,&nbsp;valueBuckets:&nbsp;Array&lt;rdb.ValuesBucket&gt;,&nbsp;callback:&nbsp;AsyncCallback&lt;number&gt;):&nbsp;void; | \@ohos.application.DataShareExtensionAbility.d.ts | [batchInsert?(uri:&nbsp;string,&nbsp;valueBuckets:&nbsp;Array&lt;ValuesBucket&gt;,&nbsp;callback:&nbsp;AsyncCallback&lt;number&gt;):&nbsp;void;](../../../application-dev/reference/apis-arkdata/js-apis-application-dataShareExtensionAbility-sys.md#batchinsert) |
135e41f4b71Sopenharmony_ci| denormalizeUri?(uri:&nbsp;string,&nbsp;callback:&nbsp;AsyncCallback&lt;string&gt;):&nbsp;void; | \@ohos.application.DataShareExtensionAbility.d.ts | [denormalizeUri?(uri:&nbsp;string,&nbsp;callback:&nbsp;AsyncCallback&lt;string&gt;):&nbsp;void;](../../../application-dev/reference/apis-arkdata/js-apis-application-dataShareExtensionAbility-sys.md#denormalizeuri) |
136e41f4b71Sopenharmony_ci| insert?(uri:&nbsp;string,&nbsp;valueBucket:&nbsp;rdb.ValuesBucket,&nbsp;callback:&nbsp;AsyncCallback&lt;number&gt;):&nbsp;void; | \@ohos.application.DataShareExtensionAbility.d.ts | [insert?(uri:&nbsp;string,&nbsp;valueBucket:&nbsp;ValuesBucket,&nbsp;callback:&nbsp;AsyncCallback&lt;number&gt;):&nbsp;void;](../../../application-dev/reference/apis-arkdata/js-apis-application-dataShareExtensionAbility-sys.md#insert) |
137e41f4b71Sopenharmony_ci| openFile?(uri:&nbsp;string,&nbsp;mode:&nbsp;string,&nbsp;callback:&nbsp;AsyncCallback&lt;number&gt;):&nbsp;void; | There is no corresponding API in the stage model.| The stage model does not support cross-process URI access. You are advised to use [the **want** parameter to carry the file descriptor and file information](../../../application-dev/application-models/data-share-via-want.md) for cross-process file access.|
138e41f4b71Sopenharmony_ci| getFileTypes?(uri:&nbsp;string,&nbsp;mimeTypeFilter:&nbsp;string,&nbsp;callback:&nbsp;AsyncCallback&lt;Array&lt;string&gt;&gt;):&nbsp;void; | There is no corresponding API in the stage model.| The stage model does not support cross-process URI access. You are advised to use [the **want** parameter to carry the file descriptor and file information](../../../application-dev/application-models/data-share-via-want.md) for cross-process file access.|
139e41f4b71Sopenharmony_ci| onInitialized?(info:&nbsp;AbilityInfo):&nbsp;void; | \@ohos.application.DataShareExtensionAbility.d.ts | [onCreate?(want:&nbsp;Want,&nbsp;callback:&nbsp;AsyncCallback&lt;void&gt;):&nbsp;void;](../../../application-dev/reference/apis-arkdata/js-apis-application-dataShareExtensionAbility-sys.md#oncreate) |
140e41f4b71Sopenharmony_ci| getType?(uri:&nbsp;string,&nbsp;callback:&nbsp;AsyncCallback&lt;string&gt;):&nbsp;void; | There is no corresponding API in the stage model.| The stage model does not support cross-process URI access. You are advised to use [the **want** parameter to carry the file descriptor and file information](../../../application-dev/application-models/data-share-via-want.md) for cross-process file access.|
141e41f4b71Sopenharmony_ci| executeBatch?(ops:&nbsp;Array&lt;DataAbilityOperation&gt;,&nbsp;callback:&nbsp;AsyncCallback&lt;Array&lt;DataAbilityResult&gt;&gt;):&nbsp;void; | There is no corresponding API in the stage model.| No corresponding API is provided.|
142e41f4b71Sopenharmony_ci| call?(method:&nbsp;string,&nbsp;arg:&nbsp;string,&nbsp;extras:&nbsp;PacMap,&nbsp;callback:&nbsp;AsyncCallback&lt;PacMap&gt;):&nbsp;void; | There is no corresponding API in the stage model.| No corresponding API is provided.|
143e41f4b71Sopenharmony_ci
144e41f4b71Sopenharmony_ci## DataAbilityHelper APIs
145e41f4b71Sopenharmony_ci| APIs Available in FA Model Only| Substitute API File in Stage Model| Substitute API in Stage Model|
146e41f4b71Sopenharmony_ci| -------- | -------- | -------- |
147e41f4b71Sopenharmony_ci| [openFile(uri:&nbsp;string,&nbsp;mode:&nbsp;string,&nbsp;callback:&nbsp;AsyncCallback&lt;number&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperopenfile)<br>[openFile(uri:&nbsp;string,&nbsp;mode:&nbsp;string):&nbsp;Promise&lt;number&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperopenfile-1) | \@ohos.data.fileAccess.d.ts | [openFile(uri:&nbsp;string,&nbsp;flags:&nbsp;OPENFLAGS)&nbsp;:&nbsp;Promise&lt;number&gt;;](../../../application-dev/reference/apis-core-file-kit/js-apis-fileAccess-sys.md#openfile)<br>[openFile(uri:&nbsp;string,&nbsp;flags:&nbsp;OPENFLAGS,&nbsp;callback:&nbsp;AsyncCallback&lt;number&gt;)&nbsp;:&nbsp;void;](../../../application-dev/reference/apis-core-file-kit/js-apis-fileAccess-sys.md#openfile-1) |
148e41f4b71Sopenharmony_ci| [on(type:&nbsp;'dataChange',&nbsp;uri:&nbsp;string,&nbsp;callback:&nbsp;AsyncCallback&lt;void&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperon) | \@ohos.data.dataShare.d.ts | [on(type:&nbsp;'dataChange',&nbsp;uri:&nbsp;string,&nbsp;callback:&nbsp;AsyncCallback&lt;void&gt;):&nbsp;void;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#ondatachange) |
149e41f4b71Sopenharmony_ci| [off(type:&nbsp;'dataChange',&nbsp;uri:&nbsp;string,&nbsp;callback?:&nbsp;AsyncCallback&lt;void&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperoff) | \@ohos.data.dataShare.d.ts | [off(type:&nbsp;'dataChange',&nbsp;uri:&nbsp;string,&nbsp;callback?:&nbsp;AsyncCallback&lt;void&gt;):&nbsp;void;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#offdatachange) |
150e41f4b71Sopenharmony_ci| [getType(uri:&nbsp;string,&nbsp;callback:&nbsp;AsyncCallback&lt;string&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelpergettype)<br>[getType(uri:&nbsp;string):&nbsp;Promise&lt;string&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelpergettype-1) | There is no corresponding API in the stage model.| The stage model does not support cross-process URI access. You are advised to use [the **want** parameter to carry the file descriptor and file information](../../../application-dev/application-models/data-share-via-want.md) for cross-process file access.|
151e41f4b71Sopenharmony_ci| [getFileTypes(uri:&nbsp;string,&nbsp;mimeTypeFilter:&nbsp;string,&nbsp;callback:&nbsp;AsyncCallback&lt;Array&lt;string&gt;&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelpergetfiletypes)<br>[getFileTypes(uri:&nbsp;string,&nbsp;mimeTypeFilter:&nbsp;string):&nbsp;Promise&lt;Array&lt;string&gt;&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelpergetfiletypes-1) | There is no corresponding API in the stage model.| The stage model does not support cross-process URI access. You are advised to use [the **want** parameter to carry the file descriptor and file information](../../../application-dev/application-models/data-share-via-want.md) for cross-process file access.|
152e41f4b71Sopenharmony_ci| [normalizeUri(uri:&nbsp;string,&nbsp;callback:&nbsp;AsyncCallback&lt;string&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelpernormalizeuri)<br>[normalizeUri(uri:&nbsp;string):&nbsp;Promise&lt;string&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelpernormalizeuri-1) | \@ohos.data.dataShare.d.ts | [normalizeUri(uri:&nbsp;string,&nbsp;callback:&nbsp;AsyncCallback&lt;string&gt;):&nbsp;void;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#normalizeuri)<br>[normalizeUri(uri:&nbsp;string):&nbsp;Promise&lt;string&gt;;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#normalizeuri-1) |
153e41f4b71Sopenharmony_ci| [denormalizeUri(uri:&nbsp;string,&nbsp;callback:&nbsp;AsyncCallback&lt;string&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperdenormalizeuri)<br>[denormalizeUri(uri:&nbsp;string):&nbsp;Promise&lt;string&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperdenormalizeuri-1) | \@ohos.data.dataShare.d.ts | [denormalizeUri(uri:&nbsp;string,&nbsp;callback:&nbsp;AsyncCallback&lt;string&gt;):&nbsp;void;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#denormalizeuri)<br>[denormalizeUri(uri:&nbsp;string):&nbsp;Promise&lt;string&gt;;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#denormalizeuri-1) |
154e41f4b71Sopenharmony_ci| [notifyChange(uri:&nbsp;string,&nbsp;callback:&nbsp;AsyncCallback&lt;void&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelpernotifychange)<br>[notifyChange(uri:&nbsp;string):&nbsp;Promise&lt;void&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelpernotifychange-1) | \@ohos.data.dataShare.d.ts | [notifyChange(uri:&nbsp;string,&nbsp;callback:&nbsp;AsyncCallback&lt;void&gt;):&nbsp;void;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#notifychange)<br>[notifyChange(uri:&nbsp;string):&nbsp;Promise&lt;void&gt;;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#notifychange-1) |
155e41f4b71Sopenharmony_ci| [insert(uri:&nbsp;string,&nbsp;valuesBucket:&nbsp;rdb.ValuesBucket,&nbsp;callback:&nbsp;AsyncCallback&lt;number&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperinsert)<br>[insert(uri:&nbsp;string,&nbsp;valuesBucket:&nbsp;rdb.ValuesBucket):&nbsp;Promise&lt;number&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperinsert-1) | \@ohos.data.dataShare.d.ts | [insert(uri:&nbsp;string,&nbsp;value:&nbsp;ValuesBucket,&nbsp;callback:&nbsp;AsyncCallback&lt;number&gt;):&nbsp;void;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#insert)<br>[insert(uri:&nbsp;string,&nbsp;value:&nbsp;ValuesBucket):&nbsp;Promise&lt;number&gt;;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#insert-1) |
156e41f4b71Sopenharmony_ci| [batchInsert(uri:&nbsp;string,&nbsp;valuesBuckets:&nbsp;Array&lt;rdb.ValuesBucket&gt;,&nbsp;callback:&nbsp;AsyncCallback&lt;number&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperbatchinsert)<br>[batchInsert(uri:&nbsp;string,&nbsp;valuesBuckets:&nbsp;Array&lt;rdb.ValuesBucket&gt;):&nbsp;Promise&lt;number&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperbatchinsert-1) | \@ohos.data.dataShare.d.ts | [batchInsert(uri:&nbsp;string,&nbsp;values:&nbsp;Array&lt;ValuesBucket&gt;,&nbsp;callback:&nbsp;AsyncCallback&lt;number&gt;):&nbsp;void;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#batchinsert)<br>[batchInsert(uri:&nbsp;string,&nbsp;values:&nbsp;Array&lt;ValuesBucket&gt;):&nbsp;Promise&lt;number&gt;;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#batchinsert-1) |
157e41f4b71Sopenharmony_ci| [delete(uri:&nbsp;string,&nbsp;predicates:&nbsp;dataAbility.DataAbilityPredicates,&nbsp;callback:&nbsp;AsyncCallback&lt;number&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperdelete)<br>[delete(uri:&nbsp;string,&nbsp;predicates?:&nbsp;dataAbility.DataAbilityPredicates):&nbsp;Promise&lt;number&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperdelete-1)<br>[delete(uri:&nbsp;string,&nbsp;callback:&nbsp;AsyncCallback&lt;number&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperdelete-2) | \@ohos.data.dataShare.d.ts | [delete(uri:&nbsp;string,&nbsp;predicates:&nbsp;dataSharePredicates.DataSharePredicates,&nbsp;callback:&nbsp;AsyncCallback&lt;number&gt;):&nbsp;void;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#delete)<br>[delete(uri:&nbsp;string,&nbsp;predicates:&nbsp;dataSharePredicates.DataSharePredicates):&nbsp;Promise&lt;number&gt;;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#delete-1) |
158e41f4b71Sopenharmony_ci| [update(uri:&nbsp;string,&nbsp;valuesBucket:&nbsp;rdb.ValuesBucket,&nbsp;predicates:&nbsp;dataAbility.DataAbilityPredicates,&nbsp;callback:&nbsp;AsyncCallback&lt;number&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperupdate)<br>[update(uri:&nbsp;string,&nbsp;valuesBucket:&nbsp;rdb.ValuesBucket,&nbsp;predicates?:&nbsp;dataAbility.DataAbilityPredicates):&nbsp;Promise&lt;number&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperupdate-1)<br>[update(uri:&nbsp;string,&nbsp;valuesBucket:&nbsp;rdb.ValuesBucket,&nbsp;callback:&nbsp;AsyncCallback&lt;number&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperupdate) | \@ohos.data.dataShare.d.ts | [update(uri:&nbsp;string,&nbsp;predicates:&nbsp;dataSharePredicates.DataSharePredicates,&nbsp;value:&nbsp;ValuesBucket,&nbsp;callback:&nbsp;AsyncCallback&lt;number&gt;):&nbsp;void;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#update)<br>[update(uri:&nbsp;string,&nbsp;predicates:&nbsp;dataSharePredicates.DataSharePredicates,&nbsp;value:&nbsp;ValuesBucket):&nbsp;Promise&lt;number&gt;;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#update-1) |
159e41f4b71Sopenharmony_ci| [query(uri:&nbsp;string,&nbsp;columns:&nbsp;Array&lt;string&gt;,&nbsp;predicates:&nbsp;dataAbility.DataAbilityPredicates,&nbsp;callback:&nbsp;AsyncCallback&lt;ResultSet&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperquery)<br>[query(uri:&nbsp;string,&nbsp;callback:&nbsp;AsyncCallback&lt;ResultSet&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperquery-1)<br>[query(uri:&nbsp;string,&nbsp;columns:&nbsp;Array&lt;string&gt;,&nbsp;callback:&nbsp;AsyncCallback&lt;ResultSet&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperquery-2)<br>[query(uri:&nbsp;string,&nbsp;predicates:&nbsp;dataAbility.DataAbilityPredicates,&nbsp;callback:&nbsp;AsyncCallback&lt;ResultSet&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperquery-3)<br>[query(uri:&nbsp;string,&nbsp;columns?:&nbsp;Array&lt;string&gt;,&nbsp;predicates?:&nbsp;dataAbility.DataAbilityPredicates):&nbsp;Promise&lt;ResultSet&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperquery-4) | \@ohos.data.dataShare.d.ts | [query(uri:&nbsp;string,&nbsp;predicates:&nbsp;dataSharePredicates.DataSharePredicates,&nbsp;columns:&nbsp;Array&lt;string&gt;,&nbsp;callback:&nbsp;AsyncCallback&lt;DataShareResultSet&gt;):&nbsp;void;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#query)<br>[query(uri:&nbsp;string,&nbsp;predicates:&nbsp;dataSharePredicates.DataSharePredicates,&nbsp;columns:&nbsp;Array&lt;string&gt;):&nbsp;Promise&lt;DataShareResultSet&gt;;](../../../application-dev/reference/apis-arkdata/js-apis-data-dataShare-sys.md#query-1) |
160e41f4b71Sopenharmony_ci| [call(uri:&nbsp;string,&nbsp;method:&nbsp;string,&nbsp;arg:&nbsp;string,&nbsp;extras:&nbsp;PacMap,&nbsp;callback:&nbsp;AsyncCallback&lt;PacMap&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelpercall)<br>[call(uri:&nbsp;string,&nbsp;method:&nbsp;string,&nbsp;arg:&nbsp;string,&nbsp;extras:&nbsp;PacMap):&nbsp;Promise&lt;PacMap&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelpercall-1) | There is no corresponding API in the stage model.| No corresponding API is provided.|
161e41f4b71Sopenharmony_ci| [executeBatch(uri:&nbsp;string,&nbsp;operations:&nbsp;Array&lt;DataAbilityOperation&gt;,&nbsp;callback:&nbsp;AsyncCallback&lt;Array&lt;DataAbilityResult&gt;&gt;):&nbsp;void;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperexecutebatch)<br>[executeBatch(uri:&nbsp;string,&nbsp;operations:&nbsp;Array&lt;DataAbilityOperation&gt;):&nbsp;Promise&lt;Array&lt;DataAbilityResult&gt;&gt;;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperexecutebatch-1) | There is no corresponding API in the stage model.| No corresponding API is provided.|
162e41f4b71Sopenharmony_ci
163e41f4b71Sopenharmony_ci## mediaLibrary APIs
164e41f4b71Sopenharmony_ci| APIs Available in FA Model Only| Substitute API File in Stage Model| Substitute API in Stage Model|
165e41f4b71Sopenharmony_ci| -------- | -------- | -------- |
166e41f4b71Sopenharmony_ci| [getMediaLibrary():&nbsp;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) |
167e41f4b71Sopenharmony_ci
168e41f4b71Sopenharmony_ci## Request APIs
169e41f4b71Sopenharmony_ci| APIs Available in FA Model Only| Substitute API File in Stage Model| Substitute API in Stage Model|
170e41f4b71Sopenharmony_ci| -------- | -------- | -------- |
171e41f4b71Sopenharmony_ci| [download(config:&nbsp;DownloadConfig,&nbsp;callback:&nbsp;AsyncCallback&lt;DownloadTask&gt;):&nbsp;void;](../../../application-dev/reference/apis-basic-services-kit/js-apis-request.md#requestdownloaddeprecated-1)<br>[download(config:&nbsp;DownloadConfig):&nbsp;Promise&lt;DownloadTask&gt;;](../../../application-dev/reference/apis-basic-services-kit/js-apis-request.md#requestdownloaddeprecated) | \@ohos.request.d.ts | [downloadFile(context:&nbsp;BaseContext,&nbsp;config:&nbsp;DownloadConfig,&nbsp;callback:&nbsp;AsyncCallback&lt;DownloadTask&gt;):&nbsp;void;](../../../application-dev/reference/apis-basic-services-kit/js-apis-request.md#requestdownloadfile9-1)<br>[downloadFile(context:&nbsp;BaseContext,&nbsp;config:&nbsp;DownloadConfig):&nbsp;Promise&lt;DownloadTask&gt;;](../../../application-dev/reference/apis-basic-services-kit/js-apis-request.md#requestdownloadfile9) |
172e41f4b71Sopenharmony_ci| [upload(config:&nbsp;UploadConfig,&nbsp;callback:&nbsp;AsyncCallback&lt;UploadTask&gt;):&nbsp;void;](../../../application-dev/reference/apis-basic-services-kit/js-apis-request.md#requestuploaddeprecated-1)<br>[upload(config:&nbsp;UploadConfig):&nbsp;Promise&lt;UploadTask&gt;;](../../../application-dev/reference/apis-basic-services-kit/js-apis-request.md#requestuploaddeprecated) | \@ohos.request.d.ts | [uploadFile(context:&nbsp;BaseContext,&nbsp;config:&nbsp;UploadConfig,&nbsp;callback:&nbsp;AsyncCallback&lt;UploadTask&gt;):&nbsp;void;](../../../application-dev/reference/apis-basic-services-kit/js-apis-request.md#requestuploadfile9-1)<br>[uploadFile(context:&nbsp;BaseContext,&nbsp;config:&nbsp;UploadConfig):&nbsp;Promise&lt;UploadTask&gt;;](../../../application-dev/reference/apis-basic-services-kit/js-apis-request.md#requestuploadfile9) |
173e41f4b71Sopenharmony_ci
174e41f4b71Sopenharmony_ci## resourceManager APIs
175e41f4b71Sopenharmony_ci| APIs Available in FA Model Only| Substitute API File in Stage Model| Substitute API in Stage Model|
176e41f4b71Sopenharmony_ci| -------- | -------- | -------- |
177e41f4b71Sopenharmony_ci| [getResourceManager(callback:&nbsp;AsyncCallback&lt;ResourceManager&gt;):&nbsp;void;](../../../application-dev/reference/apis-localization-kit/js-apis-resource-manager.md#resourcemanagergetresourcemanager)<br>[getResourceManager(bundleName:&nbsp;string,&nbsp;callback:&nbsp;AsyncCallback&lt;ResourceManager&gt;):&nbsp;void;](../../../application-dev/reference/apis-localization-kit/js-apis-resource-manager.md#resourcemanagergetresourcemanager-1)<br>[getResourceManager():&nbsp;Promise&lt;ResourceManager&gt;;](../../../application-dev/reference/apis-localization-kit/js-apis-resource-manager.md#resourcemanagergetresourcemanager-2)<br>[getResourceManager(bundleName:&nbsp;string):&nbsp;Promise&lt;ResourceManager&gt;;](../../../application-dev/reference/apis-localization-kit/js-apis-resource-manager.md#resourcemanagergetresourcemanager-3) | application\Context.d.ts | [resourceManager:&nbsp;resmgr.ResourceManager;](../../../application-dev/reference/apis-ability-kit/js-apis-inner-application-context.md#attributes)|
178e41f4b71Sopenharmony_ci
179e41f4b71Sopenharmony_ci## Window APIs
180e41f4b71Sopenharmony_ci| APIs Available in FA Model Only| Substitute API File in Stage Model| Substitute API in Stage Model|
181e41f4b71Sopenharmony_ci| -------- | -------- | -------- |
182e41f4b71Sopenharmony_ci| [create(id:&nbsp;string,&nbsp;type:&nbsp;WindowType,&nbsp;callback:&nbsp;AsyncCallback&lt;Window&gt;):&nbsp;void;](../../../application-dev/reference/apis-arkui/js-apis-window.md#windowcreatedeprecated)<br>[create(id:&nbsp;string,&nbsp;type:&nbsp;WindowType):&nbsp;Promise&lt;Window&gt;;](../../../application-dev/reference/apis-arkui/js-apis-window.md#windowcreatedeprecated-1) | \@ohos.window.d.ts | [createSubWindow(name:&nbsp;string,&nbsp;callback:&nbsp;AsyncCallback&lt;Window&gt;):&nbsp;void;](../../../application-dev/reference/apis-arkui/js-apis-window.md#createsubwindow9)<br>[createSubWindow(name:&nbsp;string):&nbsp;Promise;](../../../application-dev/reference/apis-arkui/js-apis-window.md#createsubwindow9-1)<br>An application developed on the FA model uses **window.create(id, WindowType.TYPE_APP)** to create a subwindow, whereas an application developed on the stage model uses **WindowStage.CreateSubWindow()** to create a subwindow.|
183e41f4b71Sopenharmony_ci| [getTopWindow(callback:&nbsp;AsyncCallback&lt;Window&gt;):&nbsp;void;](../../../application-dev/reference/apis-arkui/js-apis-window.md#windowgettopwindowdeprecated)<br>[getTopWindow():&nbsp;Promise&lt;Window&gt;;](../../../application-dev/reference/apis-arkui/js-apis-window.md#windowgettopwindowdeprecated-1) | \@ohos.window.d.ts | [getLastWindow(ctx:&nbsp;BaseContext,&nbsp;callback:&nbsp;AsyncCallback&lt;Window&gt;):&nbsp;void;](../../../application-dev/reference/apis-arkui/js-apis-window.md#windowgetlastwindow9)<br>[getLastWindow(ctx:&nbsp;BaseContext):&nbsp;Promise&lt;Window&gt;;](../../../application-dev/reference/apis-arkui/js-apis-window.md#windowgetlastwindow9-1) |
184e41f4b71Sopenharmony_ci| TYPE_APP | The API is meaningless in the stage model.| An application developed on the FA model uses **window.create(id, WindowType.TYPE_APP)** to create a subwindow, whereas an application developed on the stage model uses **WindowStage.CreateSubWindow()** to create a subwindow.|
185e41f4b71Sopenharmony_ci
186e41f4b71Sopenharmony_ci## Storage APIs
187e41f4b71Sopenharmony_ci| APIs Available in FA Model Only| Substitute API File in Stage Model| Substitute API in Stage Model|
188e41f4b71Sopenharmony_ci| -------- | -------- | -------- |
189e41f4b71Sopenharmony_ci| GetStorageOptions | There is no corresponding API in the stage model.| The stage model uses **Prefereces** to replace **Storage** and has redesigned the input parameters.|
190e41f4b71Sopenharmony_ci| SetStorageOptions | There is no corresponding API in the stage model.| The stage model uses **Prefereces** to replace **Storage** and has redesigned the input parameters.|
191e41f4b71Sopenharmony_ci| ClearStorageOptions | There is no corresponding API in the stage model.| The stage model uses **Prefereces** to replace **Storage** and has redesigned the input parameters.|
192e41f4b71Sopenharmony_ci| DeleteStorageOptions | There is no corresponding API in the stage model.| The stage model uses **Prefereces** to replace **Storage** and has redesigned the input parameters.|
193e41f4b71Sopenharmony_ci| [static&nbsp;get(options:&nbsp;GetStorageOptions):&nbsp;void;](../../../application-dev/reference/apis-arkdata/js-apis-system-storage.md#storageget) | \@ohos.data.preferences.d.ts | [get(key:&nbsp;string,&nbsp;defValue:&nbsp;ValueType,&nbsp;callback:&nbsp;AsyncCallback&lt;ValueType&gt;):&nbsp;void;](../../../application-dev/reference/apis-arkdata/js-apis-data-preferences.md#get)<br>[get(key:&nbsp;string,&nbsp;defValue:&nbsp;ValueType):&nbsp;Promise&lt;ValueType&gt;;](../../../application-dev/reference/apis-arkdata/js-apis-data-preferences.md#get-1) |
194e41f4b71Sopenharmony_ci| [static&nbsp;set(options:&nbsp;SetStorageOptions):&nbsp;void;](../../../application-dev/reference/apis-arkdata/js-apis-system-storage.md#storageset) | \@ohos.data.preferences.d.ts | [put(key:&nbsp;string,&nbsp;value:&nbsp;ValueType,&nbsp;callback:&nbsp;AsyncCallback&lt;void&gt;):&nbsp;void;](../../../application-dev/reference/apis-arkdata/js-apis-data-preferences.md#put)<br>[put(key:&nbsp;string,&nbsp;value:&nbsp;ValueType):&nbsp;Promise&lt;void&gt;;](../../../application-dev/reference/apis-arkdata/js-apis-data-preferences.md#put-1) |
195e41f4b71Sopenharmony_ci| [static&nbsp;clear(options?:&nbsp;ClearStorageOptions):&nbsp;void;](../../../application-dev/reference/apis-arkdata/js-apis-system-storage.md#storageclear) | \@ohos.data.preferences.d.ts | [clear(callback:&nbsp;AsyncCallback&lt;void&gt;):&nbsp;void;](../../../application-dev/reference/apis-arkdata/js-apis-data-preferences.md#clear)<br>[clear():&nbsp;Promise&lt;void&gt;;](../../../application-dev/reference/apis-arkdata/js-apis-data-preferences.md#clear-1) |
196e41f4b71Sopenharmony_ci| [static&nbsp;delete(options:&nbsp;DeleteStorageOptions):&nbsp;void;](../../../application-dev/reference/apis-arkdata/js-apis-system-storage.md#storagedelete) | \@ohos.data.preferences.d.ts | [delete(key:&nbsp;string,&nbsp;callback:&nbsp;AsyncCallback&lt;void&gt;):&nbsp;void;](../../../application-dev/reference/apis-arkdata/js-apis-data-preferences.md#delete)<br>[delete(key:&nbsp;string):&nbsp;Promise&lt;void&gt;;](../../../application-dev/reference/apis-arkdata/js-apis-data-preferences.md#delete-1) |
197e41f4b71Sopenharmony_ci| key: string; | There is no corresponding API in the stage model.| The stage model uses **Prefereces** to replace **Storage** and has redesigned the input parameters.|
198e41f4b71Sopenharmony_ci| default?: string; | There is no corresponding API in the stage model.| The stage model uses **Prefereces** to replace **Storage** and has redesigned the input parameters.|
199e41f4b71Sopenharmony_ci| success?: (data: any) => void; | There is no corresponding API in the stage model.| The stage model uses **Prefereces** to replace **Storage** and has redesigned the input parameters.|
200e41f4b71Sopenharmony_ci| fail?: (data: string, code: number) => void; | There is no corresponding API in the stage model.| The stage model uses **Prefereces** to replace **Storage** and has redesigned the input parameters.|
201e41f4b71Sopenharmony_ci| complete?: () => void; | There is no corresponding API in the stage model.| The stage model uses **Prefereces** to replace **Storage** and has redesigned the input parameters.|
202e41f4b71Sopenharmony_ci| key: string; | There is no corresponding API in the stage model.| The stage model uses **Prefereces** to replace **Storage** and has redesigned the input parameters.|
203e41f4b71Sopenharmony_ci| value: string; | There is no corresponding API in the stage model.| The stage model uses **Prefereces** to replace **Storage** and has redesigned the input parameters.|
204e41f4b71Sopenharmony_ci| success?: () => void; | There is no corresponding API in the stage model.| The stage model uses **Prefereces** to replace **Storage** and has redesigned the input parameters.|
205e41f4b71Sopenharmony_ci| fail?: (data: string, code: number) => void; | There is no corresponding API in the stage model.| The stage model uses **Prefereces** to replace **Storage** and has redesigned the input parameters.|
206e41f4b71Sopenharmony_ci| complete?: () => void; | There is no corresponding API in the stage model.| The stage model uses **Prefereces** to replace **Storage** and has redesigned the input parameters.|
207e41f4b71Sopenharmony_ci| success?: () => void; | There is no corresponding API in the stage model.| The stage model uses **Prefereces** to replace **Storage** and has redesigned the input parameters.|
208e41f4b71Sopenharmony_ci| fail?: (data: string, code: number) => void; | There is no corresponding API in the stage model.| The stage model uses **Prefereces** to replace **Storage** and has redesigned the input parameters.|
209e41f4b71Sopenharmony_ci| complete?: () => void; | There is no corresponding API in the stage model.| The stage model uses **Prefereces** to replace **Storage** and has redesigned the input parameters.|
210e41f4b71Sopenharmony_ci| key: string; | There is no corresponding API in the stage model.| The stage model uses **Prefereces** to replace **Storage** and has redesigned the input parameters.|
211e41f4b71Sopenharmony_ci| success?: () => void; | There is no corresponding API in the stage model.| The stage model uses **Prefereces** to replace **Storage** and has redesigned the input parameters.|
212e41f4b71Sopenharmony_ci| fail?: (data: string, code: number) => void; | There is no corresponding API in the stage model.| The stage model uses **Prefereces** to replace **Storage** and has redesigned the input parameters.|
213e41f4b71Sopenharmony_ci| complete?: () => void; | There is no corresponding API in the stage model.| The stage model uses **Prefereces** to replace **Storage** and has redesigned the input parameters.|
214e41f4b71Sopenharmony_ci
215e41f4b71Sopenharmony_ci## ability APIs
216e41f4b71Sopenharmony_ci
217e41f4b71Sopenharmony_ci| APIs Available in FA Model Only                                               | Substitute API File in Stage Model       | Substitute API in Stage Model                          |
218e41f4b71Sopenharmony_ci| ----------------------------------------------------------- | ------------------------------ | --------------------------------------------- |
219e41f4b71Sopenharmony_ci| export type DataAbilityOperation = _DataAbilityOperation;   | There is no corresponding API in the stage model.           | No corresponding API is provided.                           |
220e41f4b71Sopenharmony_ci| export type DataAbilityResult = _DataAbilityResult;         | There is no corresponding API in the stage model.           | No corresponding API is provided.                           |
221e41f4b71Sopenharmony_ci| export type AbilityResult = _AbilityResult;                 | \@ohos.app.ability.common.d.ts | export type AbilityResult = _AbilityResult;   |
222e41f4b71Sopenharmony_ci| export type ConnectOptions = _ConnectOptions;               | \@ohos.app.ability.common.d.ts | export type ConnectOptions = _ConnectOptions; |
223e41f4b71Sopenharmony_ci| export type StartAbilityParameter = _StartAbilityParameter; | There is no corresponding API in the stage model.           | No corresponding API is provided.                           |
224e41f4b71Sopenharmony_ci
225e41f4b71Sopenharmony_ci## settings APIs
226e41f4b71Sopenharmony_ci
227e41f4b71Sopenharmony_ci| APIs Available in FA Model Only                                                | Substitute API File in Stage Model| Substitute API in Stage Model                                         |
228e41f4b71Sopenharmony_ci| ------------------------------------------------------------ | ----------------------- | ------------------------------------------------------------ |
229e41f4b71Sopenharmony_ci| 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>; |
230e41f4b71Sopenharmony_ci| 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>; |
231e41f4b71Sopenharmony_ci| 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; |
232e41f4b71Sopenharmony_ci| 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; |
233e41f4b71Sopenharmony_ci
234e41f4b71Sopenharmony_ci## dataAbilityOperation APIs
235e41f4b71Sopenharmony_ci
236e41f4b71Sopenharmony_ci| APIs Available in FA Model Only                                   | Substitute API File in Stage Model| Substitute API in Stage Model|
237e41f4b71Sopenharmony_ci| ----------------------------------------------- | ----------------------- | ------------------- |
238e41f4b71Sopenharmony_ci| uri: string                                     | The API is meaningless in the stage model.      | Delete the API call.       |
239e41f4b71Sopenharmony_ci| type: featureAbility.DataAbilityOperationType;  | The API is meaningless in the stage model.      | Delete the API call.       |
240e41f4b71Sopenharmony_ci| valuesBucket?: rdb.ValuesBucket;                | The API is meaningless in the stage model.      | Delete the API call.       |
241e41f4b71Sopenharmony_ci| valueBackReferences?: rdb.ValuesBucket;         | The API is meaningless in the stage model.      | Delete the API call.       |
242e41f4b71Sopenharmony_ci| predicates?: dataAbility.DataAbilityPredicates; | The API is meaningless in the stage model.      | Delete the API call.       |
243e41f4b71Sopenharmony_ci| predicatesBackReferences?: Map<number, number>; | The API is meaningless in the stage model.      | Delete the API call.       |
244e41f4b71Sopenharmony_ci| interrupted?: boolean;                          | The API is meaningless in the stage model.      | Delete the API call.       |
245e41f4b71Sopenharmony_ci| expectedCount?: number;                         | The API is meaningless in the stage model.      | Delete the API call.       |
246e41f4b71Sopenharmony_ci
247e41f4b71Sopenharmony_ci## dataAbilityResult APIs
248e41f4b71Sopenharmony_ci
249e41f4b71Sopenharmony_ci| APIs Available in FA Model Only   | Substitute API File in Stage Model| Substitute API in Stage Model|
250e41f4b71Sopenharmony_ci| --------------- | ----------------------- | ------------------- |
251e41f4b71Sopenharmony_ci| uri?: string;   | The API is meaningless in the stage model.      | Delete the API call.       |
252e41f4b71Sopenharmony_ci| count?: number; | The API is meaningless in the stage model.      | Delete the API call.       |
253e41f4b71Sopenharmony_ci
254e41f4b71Sopenharmony_ci## startAbilityParameter APIs
255e41f4b71Sopenharmony_ci
256e41f4b71Sopenharmony_ci| APIs Available in FA Model Only                                   | Substitute API File in Stage Model| Substitute API in Stage Model|
257e41f4b71Sopenharmony_ci| ----------------------------------------------- | ----------------------- | ------------------- |
258e41f4b71Sopenharmony_ci| want: Want; | The API is meaningless in the stage model.| Delete the API call.|
259e41f4b71Sopenharmony_ci| abilityStartSetting?: { [key: string]: any }; | The API is meaningless in the stage model.| Delete the API call.|
260e41f4b71Sopenharmony_ci| abilityStartSettings?: Record<string, Object>; | The API is meaningless in the stage model.| Delete the API call.|
261e41f4b71Sopenharmony_ci
262e41f4b71Sopenharmony_ci## appVersionInfo APIs
263e41f4b71Sopenharmony_ci
264e41f4b71Sopenharmony_ci| APIs Available in FA Model Only                   | Substitute API File in Stage Model       | Substitute API in Stage Model          |
265e41f4b71Sopenharmony_ci| ------------------------------- | ------------------------------ | ----------------------------- |
266e41f4b71Sopenharmony_ci| export interface AppVersionInfo | ohos.bundle.bundleManager.d.ts | export interface BundleInfo   |
267e41f4b71Sopenharmony_ci| readonly appName: string;       | bundleManager\BundleInfo.d.ts  | readonly name: string;        |
268e41f4b71Sopenharmony_ci| readonly versionCode: number;   | bundleManager\BundleInfo.d.ts  | readonly versionCode: number; |
269e41f4b71Sopenharmony_ci| readonly versionName: string;   | bundleManager\BundleInfo.d.ts  | readonly versionName: string; |
270e41f4b71Sopenharmony_ci
271e41f4b71Sopenharmony_ci## bundleManager APIs
272e41f4b71Sopenharmony_ci
273e41f4b71Sopenharmony_ci| APIs Available in FA Model Only                   | Substitute API File in Stage Model        | Substitute API in Stage Model          |
274e41f4b71Sopenharmony_ci| ------------------------------- | ------------------------------- | ----------------------------- |
275e41f4b71Sopenharmony_ci| PAGE = 1 | The API is meaningless in the stage model.| Delete the API call.|
276e41f4b71Sopenharmony_ci| SERVICE = 2 | The API is meaningless in the stage model.| Delete the API call.|
277e41f4b71Sopenharmony_ci| DATA = 3 | The API is meaningless in the stage model.| Delete the API call.|
278e41f4b71Sopenharmony_ci
279e41f4b71Sopenharmony_ci## abilityInfo APIs
280e41f4b71Sopenharmony_ci
281e41f4b71Sopenharmony_ci| APIs Available in FA Model Only                   | Substitute API File in Stage Model        | Substitute API in Stage Model          |
282e41f4b71Sopenharmony_ci| ------------------------------- | ------------------------------- | ----------------------------- |
283e41f4b71Sopenharmony_ci| readonly targetAbility: string; | The API is meaningless in the stage model.| Delete the API call.|
284e41f4b71Sopenharmony_ci| readonly backgroundModes: number; | The API is meaningless in the stage model.| Delete the API call.|
285e41f4b71Sopenharmony_ci| readonly formEnabled: boolean; | The API is meaningless in the stage model.| Delete the API call.|
286e41f4b71Sopenharmony_ci| readonly type: bundle.AbilityType; | The API is meaningless in the stage model.| Delete the API call.|
287e41f4b71Sopenharmony_ci| readonly subType: bundle.AbilitySubType; | The API is meaningless in the stage model.| Delete the API call.|
288e41f4b71Sopenharmony_ci| readonly readPermission: string; | The API is meaningless in the stage model.| Delete the API call.|
289e41f4b71Sopenharmony_ci| readonly writePermission: string; | The API is meaningless in the stage model.| Delete the API call.|
290e41f4b71Sopenharmony_ci| readonly uri: string; | The API is meaningless in the stage model.| Delete the API call.|
291e41f4b71Sopenharmony_ci| readonly type: bundleManager.AbilityType; | The API is meaningless in the stage model.| Delete the API call.|
292e41f4b71Sopenharmony_ci| readonly readPermission: string; | The API is meaningless in the stage model.| Delete the API call.|
293e41f4b71Sopenharmony_ci| readonly writePermission: string; | The API is meaningless in the stage model.| Delete the API call.|
294e41f4b71Sopenharmony_ci| readonly uri: string; | The API is meaningless in the stage model.| Delete the API call.|
295