diff --git a/interfaces/taihe/deviceInfo/idl/ohos.deviceInfo.taihe b/interfaces/taihe/deviceInfo/idl/ohos.deviceInfo.taihe index 4315fe600877fd8ced910ab94a42dcd38aa886b6..9fc4181e3243cde08c742d26c365470233cbfd57 100644 --- a/interfaces/taihe/deviceInfo/idl/ohos.deviceInfo.taihe +++ b/interfaces/taihe/deviceInfo/idl/ohos.deviceInfo.taihe @@ -15,7 +15,7 @@ @!namespace("@ohos.deviceInfo") @!sts_inject(""" -loadLibrary("deviceInfo_taihe_native.z") +loadLibraryWithPermissionCheck("deviceInfo_taihe_native.z", "@ohos.deviceInfo") """) @class diff --git a/interfaces/taihe/syscap/idl/internal.full.global.taihe b/interfaces/taihe/syscap/idl/internal.full.global.taihe index cafb2b150b3b24adf6826ba3409a6995034d58aa..7fbeee677e01eedbcd22090082fc8537866d4707 100644 --- a/interfaces/taihe/syscap/idl/internal.full.global.taihe +++ b/interfaces/taihe/syscap/idl/internal.full.global.taihe @@ -15,6 +15,6 @@ @!namespace("@internal.full.global") @!sts_inject(""" - loadLibrary("global_taihe_native.z") + loadLibraryWithPermissionCheck("global_taihe_native.z", "@internal.full.global") """) function canIUse(syscap: String): bool; \ No newline at end of file diff --git a/interfaces/taihe/systemParameterEnhance/idl/ohos.systemParameterEnhance.taihe b/interfaces/taihe/systemParameterEnhance/idl/ohos.systemParameterEnhance.taihe index fa60c6f39f69884621d2a13e04876e9d343f0b7b..1b4556e464ea0887928f275b7c389732231c8693 100644 --- a/interfaces/taihe/systemParameterEnhance/idl/ohos.systemParameterEnhance.taihe +++ b/interfaces/taihe/systemParameterEnhance/idl/ohos.systemParameterEnhance.taihe @@ -15,7 +15,7 @@ @!namespace("@ohos.systemParameterEnhance", "systemParameterEnhance") @!sts_inject(""" -static { loadLibrary("systemParameterEnhance_taihe_native.z") } +static { loadLibraryWithPermissionCheck("systemParameterEnhance_taihe_native.z", "@ohos.systemParameterEnhance") } """) function getSync(key: String, def: Optional): String;