diff --git a/interfaces/kits/ani/display_runtime/display_ani/ets/@ohos.display.ets b/interfaces/kits/ani/display_runtime/display_ani/ets/@ohos.display.ets index fccbf75595e5677f41b12ed7113fc38387806564..0c0249994634384f7c92687742b08218539330cf 100644 --- a/interfaces/kits/ani/display_runtime/display_ani/ets/@ohos.display.ets +++ b/interfaces/kits/ani/display_runtime/display_ani/ets/@ohos.display.ets @@ -19,7 +19,7 @@ import hdrCapability from '@ohos.graphics.hdrCapability'; export default namespace display { -loadLibrary('displayani_kit.z'); +loadLibraryWithPermissionCheck('displayani_kit.z', "@ohos.display"); const DISPLAY_ARRAY_LENGTH = 15; const CUTO_ARRAY_LENGTH = 5; @@ -203,7 +203,7 @@ export interface Display { } export class DisplayImpl implements Display { - static { loadLibrary("displayani_kit.z"); } + static { loadLibraryWithPermissionCheck("displayani_kit.z", "@ohos.display"); } constructor() { this.colorSpaces = new Array(); diff --git a/interfaces/kits/ani/embeddable_window_stage/ets/@ohos.uiExtensionHost.ets b/interfaces/kits/ani/embeddable_window_stage/ets/@ohos.uiExtensionHost.ets index ebe8a72f44386b948aafdbc78410e80ab0548993..34ebb608b881cb4bab04b98067b612c31e7d2ece 100644 --- a/interfaces/kits/ani/embeddable_window_stage/ets/@ohos.uiExtensionHost.ets +++ b/interfaces/kits/ani/embeddable_window_stage/ets/@ohos.uiExtensionHost.ets @@ -104,7 +104,7 @@ namespace uiExtensionHost { // API implementation export class UIExtensionHostInternal implements UIExtensionHostWindowProxy { - static { loadLibrary("embeddablewindowstageani_kit.z") } + static { loadLibraryWithPermissionCheck("embeddablewindowstageani_kit.z", "@ohos.uiExtensionHost") } private nativeObj: long = 0; private setNativeObj(nativeObj: long): void { diff --git a/interfaces/kits/ani/screen_runtime/screen_ani/ets/@ohos.screen.ets b/interfaces/kits/ani/screen_runtime/screen_ani/ets/@ohos.screen.ets index 5465a5b6f731288441c4ea17083e94f137a41695..3a0dc08cc6f77cc097c88d4b092d47888499430e 100644 --- a/interfaces/kits/ani/screen_runtime/screen_ani/ets/@ohos.screen.ets +++ b/interfaces/kits/ani/screen_runtime/screen_ani/ets/@ohos.screen.ets @@ -17,7 +17,7 @@ import { AsyncCallback, Callback } from '@ohos.base'; export default namespace screen { -loadLibrary('screenani_kit.z'); +loadLibraryWithPermissionCheck('screenani_kit.z', "@ohos.screen"); export function on(eventType: string, callback: Callback): void{ syncOn(eventType, callback, screenMgrRef); diff --git a/interfaces/kits/ani/window_runtime/window_stage_ani/ets/@ohos.window.ets b/interfaces/kits/ani/window_runtime/window_stage_ani/ets/@ohos.window.ets index 0db7a3c861132894d18563ff96176866579c616b..58e270b2901fdbf03baa7a6cf24426ea04f0e917 100644 --- a/interfaces/kits/ani/window_runtime/window_stage_ani/ets/@ohos.window.ets +++ b/interfaces/kits/ani/window_runtime/window_stage_ani/ets/@ohos.window.ets @@ -1135,7 +1135,7 @@ export interface WindowLimits { } export class WindowStageInternal implements WindowStage { - static { loadLibrary('windowstageani_kit.z') } + static { loadLibraryWithPermissionCheck('windowstageani_kit.z', "@ohos.window") } private nativeObj : long; setNativeObj(nativeObj: long):void { @@ -1214,7 +1214,7 @@ export interface WindowStage { export class WindowInternal implements Window { static readonly DEFAULT_RET_VAL = 1; - static { loadLibrary('windowstageani_kit.z') } + static { loadLibraryWithPermissionCheck('windowstageani_kit.z', "@ohos.window") } private nativeObj: long; public setNativeObj(nativeObj: long): void { diff --git a/window_scene/interfaces/kits/ani/scene_session_manager/scene_session_manager_ani/ets/@ohos.sceneSessionManager.ets b/window_scene/interfaces/kits/ani/scene_session_manager/scene_session_manager_ani/ets/@ohos.sceneSessionManager.ets index 1e39bfb3e481bea6a2f79cbe2eb1ed7d4e81b495..c12f8c26e9de59b4dea06513769446d851caedd7 100644 --- a/window_scene/interfaces/kits/ani/scene_session_manager/scene_session_manager_ani/ets/@ohos.sceneSessionManager.ets +++ b/window_scene/interfaces/kits/ani/scene_session_manager/scene_session_manager_ani/ets/@ohos.sceneSessionManager.ets @@ -13,10 +13,10 @@ * limitations under the License. */ import { UIContext } from '@ohos.arkui.UIContext'; -loadLibrary('scenesessionmanagerani_kit.z'); +loadLibraryWithPermissionCheck('scenesessionmanagerani_kit.z', "@ohos.sceneSessionManager"); export default namespace sceneSessionManager { - loadLibrary('scenesessionmanagerani_kit.z'); + loadLibraryWithPermissionCheck('scenesessionmanagerani_kit.z', "@ohos.sceneSessionManager"); export function getRootSceneUIContext(): UIContext { return getRootSceneUIContextSync(sceneSessionManagerRef);