From 7aa5962bfa7effab5648baa95a859348feb373af Mon Sep 17 00:00:00 2001 From: y00620503 Date: Tue, 26 Aug 2025 15:34:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=BF=E6=8D=A2loadlibrary=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: y00620503 Change-Id: I87950b9100823415f3181c21e4d089789dbf2b03 --- .../ani/display_runtime/display_ani/ets/@ohos.display.ets | 4 ++-- .../ani/embeddable_window_stage/ets/@ohos.uiExtensionHost.ets | 2 +- .../kits/ani/screen_runtime/screen_ani/ets/@ohos.screen.ets | 2 +- .../ani/window_runtime/window_stage_ani/ets/@ohos.window.ets | 4 ++-- .../ets/@ohos.sceneSessionManager.ets | 4 ++-- 5 files changed, 8 insertions(+), 8 deletions(-) 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 fccbf75595..0c02499946 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 ebe8a72f44..34ebb608b8 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 5465a5b6f7..3a0dc08cc6 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 0db7a3c861..58e270b290 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 1e39bfb3e4..c12f8c26e9 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); -- Gitee