| getOrCreateLocalDir(callback:AsyncCallback):void; getOrCreateLocalDir():Promise; | Stage模型无对应接口 | Stage模型应用在应用根目录下没有操作权限,不提供对应接口 |
| verifyPermission(permission:string,options:PermissionOptions,callback:AsyncCallback):void; verifyPermission(permission:string,callback:AsyncCallback):void; verifyPermission(permission:string,options?:PermissionOptions):Promise; | @ohos.abilityAccessCtrl.d.ts | verifyAccessTokenSync(tokenID: number, permissionName: Permissions): GrantStatus; verifyAccessToken(tokenID: number, permissionName: Permissions): Promise; |
| requestPermissionsFromUser(permissions:Array,requestCode:number,resultCallback:AsyncCallback):void; requestPermissionsFromUser(permissions:Array,requestCode:number):Promise; | @ohos.abilityAccessCtrl.d.ts | requestPermissionsFromUser(context: Context, permissionList: Array, requestCallback: AsyncCallback) : void; requestPermissionsFromUser(context: Context, permissionList: Array) : Promise; |
| getApplicationInfo(callback:AsyncCallback):void; getApplicationInfo():Promise; | applicationContext.d.ts | applicationInfo: ApplicationInfo; |
| getBundleName(callback : AsyncCallback): void; getBundleName(): Promise; | applicationUIAbilityContext.d.ts | abilityInfo.bundleName: string; |
| getDisplayOrientation(callback : AsyncCallback): void; getDisplayOrientation(): Promise; | @ohos.screen.d.ts | readonly orientation: Orientation; |
| setDisplayOrientation(orientation:bundle.DisplayOrientation, callback:AsyncCallback):void; setDisplayOrientation(orientation:bundle.DisplayOrientation):Promise; | @ohos.screen.d.ts | setOrientation(orientation: Orientation, callback: AsyncCallback): void; setOrientation(orientation: Orientation): Promise; |
| setShowOnLockScreen(show:boolean, callback:AsyncCallback):void; setShowOnLockScreen(show:boolean):Promise; | @ohos.window.d.ts | setShowOnLockScreen(showOnLockScreen: boolean): void; |
| setWakeUpScreen(wakeUp:boolean, callback:AsyncCallback):void; setWakeUpScreen(wakeUp:boolean):Promise; | @ohos.window.d.ts | setWakeUpScreen(wakeUp: boolean): void; |
| getProcessInfo(callback:AsyncCallback):void; getProcessInfo():Promise; | @ohos.app.ability.abilityManager.d.ts | getAbilityRunningInfos(callback: AsyncCallback>): void; getAbilityRunningInfos(): Promise>; |
| getElementName(callback:AsyncCallback):void; getElementName():Promise; | applicationUIAbilityContext.d.ts | abilityInfo.name: string; abilityInfo.bundleName: string; |
| getProcessName(callback:AsyncCallback):void; getProcessName():Promise; | @ohos.app.ability.abilityManager.d.ts | getAbilityRunningInfos(callback: AsyncCallback>): void; getAbilityRunningInfos(): Promise>; |
| getCallingBundle(callback:AsyncCallback):void; getCallingBundle():Promise; | Stage模型无对应接口 | Stage模型应用可以使用Want.parameters的ohos.aafwk.param.callerUid参数,获取调用方的应用信息 |
| getFilesDir(callback:AsyncCallback):void; getFilesDir():Promise; | applicationContext.d.ts | filesDir: string; |
| getCacheDir(callback:AsyncCallback):void; getCacheDir():Promise; | applicationContext.d.ts | cacheDir: string; |
| getOrCreateDistributedDir(callback:AsyncCallback):void; getOrCreateDistributedDir():Promise; | applicationContext.d.ts | distributedFilesDir: string; |
| getAppType(callback:AsyncCallback):void; getAppType():Promise; | applicationUIAbilityContext.d.ts | 通过abilityInfo字段的type属性获取 abilityInfo.type: bundleManager.AbilityType; |
| getHapModuleInfo(callback:AsyncCallback):void; getHapModuleInfo():Promise; | applicationUIAbilityContext.d.ts | currentHapModuleInfo: HapModuleInfo; |
| getAppVersionInfo(callback:AsyncCallback):void; getAppVersionInfo():Promise; | bundlebundleInfo.d.ts | readonly name: string; readonly versionCode: number; readonly versionName: string; |
| getApplicationContext():Context; | applicationContext.d.ts | getApplicationContext(): ApplicationContext; |
| getAbilityInfo(callback:AsyncCallback):void; getAbilityInfo():Promise; | applicationUIAbilityContext.d.ts | abilityInfo: AbilityInfo; |
| isUpdatingConfigurations(callback:AsyncCallback):void; isUpdatingConfigurations():Promise; | Stage模型无对应接口 | 在系统环境变化时,应用不会重启,调用onConfigurationUpdated接口通知应用,该接口在FA模型是空实现接口,Stage模型不提供对应接口 |
| printDrawnCompleted(callback:AsyncCallback):void; printDrawnCompleted():Promise; | Stage模型无对应接口 | 该接口在FA模型是空实现接口,不影响应用功能,Stage模型不提供对应接口 |
更多回帖