diff --git a/frameworks/ets/ani/el5filekeymanager/ets/@ohos.ability.screenLockFileManager.ets b/frameworks/ets/ani/el5filekeymanager/ets/@ohos.ability.screenLockFileManager.ets index fd2bd21919db97a7e38267fc7bd6b544b05a8fc4..d855dfd1f389180e2ffb1188b56ce947d9d19b53 100644 --- a/frameworks/ets/ani/el5filekeymanager/ets/@ohos.ability.screenLockFileManager.ets +++ b/frameworks/ets/ani/el5filekeymanager/ets/@ohos.ability.screenLockFileManager.ets @@ -52,21 +52,26 @@ export namespace screenLockFileManager { return result as AccessStatus; } - export function releaseAccess(): ReleaseStatus { + export function releaseAccess_chinast_1(): ReleaseStatus { let result: int = releaseAccessSync(); return result as ReleaseStatus; } - export function releaseAccess(dataType: DataType): ReleaseStatus { + export function releaseAccess_chinast_2(dataType: DataType): ReleaseStatus { let result: int = releaseAccessExecute(dataType); return result as ReleaseStatus; } - export function queryAppKeyState(): KeyStatus { + overload releaseAccess { releaseAccess_chinast_1, releaseAccess_chinast_2 }; + + + export function queryAppKeyState_chinast_1(): KeyStatus { let result: int = queryAppKeyStateSync(); return result as KeyStatus; } - export function queryAppKeyState(dataType: DataType): KeyStatus { + export function queryAppKeyState_chinast_2(dataType: DataType): KeyStatus { let result: int = queryAppKeyStateExecute(dataType); return result as KeyStatus; } + + overload queryAppKeyState { queryAppKeyState_chinast_1, queryAppKeyState_chinast_2 }; } \ No newline at end of file diff --git a/frameworks/ets/ani/privacy/ets/@ohos.privacyManager.ets b/frameworks/ets/ani/privacy/ets/@ohos.privacyManager.ets index a82c0210d9106cc557420726caf3dd59d8177ec4..b884a2ed1259fdbacdcea5b138e9611fb5221f2c 100644 --- a/frameworks/ets/ani/privacy/ets/@ohos.privacyManager.ets +++ b/frameworks/ets/ani/privacy/ets/@ohos.privacyManager.ets @@ -42,7 +42,7 @@ export default namespace privacyManager { native function offExecute( type: string, permissionList: Array, callback?: Callback): void; - export function addPermissionUsedRecord(tokenID: int, permissionName: Permissions, successCount: int, + export function addPermissionUsedRecord_chinast_1(tokenID: int, permissionName: Permissions, successCount: int, failCount: int, options?: AddPermissionUsedRecordOptions): Promise { if (typeof permissionName !== "string") { let err = new BusinessError(); @@ -66,7 +66,7 @@ export default namespace privacyManager { return p; } - export function addPermissionUsedRecord(tokenID: int, permissionName: Permissions, successCount: int, + export function addPermissionUsedRecord_chinast_2(tokenID: int, permissionName: Permissions, successCount: int, failCount: int, callback: AsyncCallback): void { if (typeof permissionName !== "string") { let err = new BusinessError(); @@ -87,6 +87,8 @@ export default namespace privacyManager { }); } + overload addPermissionUsedRecord { addPermissionUsedRecord_chinast_1, addPermissionUsedRecord_chinast_2 }; + export function stopUsingPermission(tokenID: int, permissionName: Permissions): Promise { if (typeof permissionName !== "string") { let err = new BusinessError();