From ec87df89b06f37f624215f1f4bc90d923738aeb4 Mon Sep 17 00:00:00 2001 From: y00620503 Date: Tue, 26 Aug 2025 14:58:30 +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: I6de12105ee2a34df00b2898cfe8628dafd1d5252 --- .../js/src/mod_environment/ani/ets/@ohos.file.environment.ets | 2 +- interfaces/kits/js/src/mod_fs/ani/ets/@ohos.file.fs.ets | 4 ++-- interfaces/kits/js/src/mod_hash/ani/ets/@ohos.file.hash.ets | 2 +- .../mod_securitylabel/ani/ets/@ohos.file.securityLabel.ets | 2 +- .../kits/js/src/mod_statvfs/ani/ets/@ohos.file.statvfs.ets | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/interfaces/kits/js/src/mod_environment/ani/ets/@ohos.file.environment.ets b/interfaces/kits/js/src/mod_environment/ani/ets/@ohos.file.environment.ets index 03cefd296..d51f7837c 100644 --- a/interfaces/kits/js/src/mod_environment/ani/ets/@ohos.file.environment.ets +++ b/interfaces/kits/js/src/mod_environment/ani/ets/@ohos.file.environment.ets @@ -91,7 +91,7 @@ export default Environment; class EnvironmentImpl { static { - loadLibrary("ani_file_environment"); + loadLibraryWithPermissionCheck("ani_file_environment", "@ohos.file.environment"); } static native getStorageDataDirSync(): string; diff --git a/interfaces/kits/js/src/mod_fs/ani/ets/@ohos.file.fs.ets b/interfaces/kits/js/src/mod_fs/ani/ets/@ohos.file.fs.ets index 81b422948..2eca2de67 100644 --- a/interfaces/kits/js/src/mod_fs/ani/ets/@ohos.file.fs.ets +++ b/interfaces/kits/js/src/mod_fs/ani/ets/@ohos.file.fs.ets @@ -1765,7 +1765,7 @@ export class StreamInner implements Stream { export class AtomicFile { static { - loadLibrary("ani_file_fs"); + loadLibraryWithPermissionCheck("ani_file_fs", "@ohos.file.fs"); } private nativePtr: long = 0; @@ -1915,7 +1915,7 @@ type DfsListeners = fileIo.DfsListeners; export class FileIoImpl { static { - loadLibrary("ani_file_fs"); + loadLibraryWithPermissionCheck("ani_file_fs", "@ohos.file.fs"); } static native doAccessSync(path: string, mode?: fileIo.AccessModeType, flag?: fileIo.AccessFlagType): boolean; diff --git a/interfaces/kits/js/src/mod_hash/ani/ets/@ohos.file.hash.ets b/interfaces/kits/js/src/mod_hash/ani/ets/@ohos.file.hash.ets index 56e07f441..4d41882e1 100644 --- a/interfaces/kits/js/src/mod_hash/ani/ets/@ohos.file.hash.ets +++ b/interfaces/kits/js/src/mod_hash/ani/ets/@ohos.file.hash.ets @@ -44,7 +44,7 @@ export default namespace hash { class HashImpl { static { - loadLibrary("ani_file_hash"); + loadLibraryWithPermissionCheck("ani_file_hash", "@ohos.file.hash"); } static native hashSync(path: string, algorithm: string): string; diff --git a/interfaces/kits/js/src/mod_securitylabel/ani/ets/@ohos.file.securityLabel.ets b/interfaces/kits/js/src/mod_securitylabel/ani/ets/@ohos.file.securityLabel.ets index 4f81cef3d..ad0b507e0 100644 --- a/interfaces/kits/js/src/mod_securitylabel/ani/ets/@ohos.file.securityLabel.ets +++ b/interfaces/kits/js/src/mod_securitylabel/ani/ets/@ohos.file.securityLabel.ets @@ -78,7 +78,7 @@ export default securityLabel; class SecurityLabelImpl { static { - loadLibrary("ani_file_securitylabel"); + loadLibraryWithPermissionCheck("ani_file_securitylabel", "@ohos.file.securityLabel"); } static native setSecurityLabelSync(path: string, type: securityLabel.DataLevel): void; diff --git a/interfaces/kits/js/src/mod_statvfs/ani/ets/@ohos.file.statvfs.ets b/interfaces/kits/js/src/mod_statvfs/ani/ets/@ohos.file.statvfs.ets index f3c569c80..fb7bd6f92 100644 --- a/interfaces/kits/js/src/mod_statvfs/ani/ets/@ohos.file.statvfs.ets +++ b/interfaces/kits/js/src/mod_statvfs/ani/ets/@ohos.file.statvfs.ets @@ -78,7 +78,7 @@ export default statfs; class StatvfsImpl { static { - loadLibrary("ani_file_statvfs"); + loadLibraryWithPermissionCheck("ani_file_statvfs", "@ohos.file.statvfs"); } static native getFreeSizeSync(path: string): number; -- Gitee