1{ 2 "name": "@ohos/storage_service", 3 "description": "Storage service provides basic storage inquiry and management for the system and apps.", 4 "version": "3.1", 5 "license": "Apache License 2.0", 6 "publishAs": "code-segment", 7 "segment": { 8 "destPath": "foundation/filemanagement/storage_service" 9 }, 10 "dirs": {}, 11 "scripts": {}, 12 "component": { 13 "name": "storage_service", 14 "subsystem": "filemanagement", 15 "syscap": [ 16 "SystemCapability.FileManagement.StorageService.SpatialStatistics", 17 "SystemCapability.FileManagement.StorageService.Volume", 18 "SystemCapability.FileManagement.StorageService.Encryption" 19 ], 20 "features": [ 21 "storage_service_fstools", 22 "storage_service_graphic", 23 "storage_service_user_file_sharing", 24 "storage_service_user_crypto_manager", 25 "storage_service_external_storage_manager", 26 "storage_service_storage_statistics_manager", 27 "storage_service_crypto_test", 28 "storage_service_external_storage_qos_trans", 29 "storage_service_media_fuse", 30 "storage_service_cloud_fuse" 31 ], 32 "adapted_system_type": [ "small", "standard" ], 33 "rom": "4096KB", 34 "ram": "10240KB", 35 "deps": { 36 "components": [ 37 "ability_base", 38 "ability_runtime", 39 "access_token", 40 "app_file_service", 41 "appspawn", 42 "bounds_checking_function", 43 "bundle_framework", 44 "cJSON", 45 "c_utils", 46 "common_event_service", 47 "crypto_framework", 48 "data_share", 49 "dfs_service", 50 "drivers_interface_huks", 51 "exfatprogs", 52 "eventhandler", 53 "FreeBSD", 54 "file_api", 55 "gptfdisk", 56 "hicollie", 57 "hilog", 58 "hisysevent", 59 "hitrace", 60 "huks", 61 "init", 62 "ipc", 63 "libfuse", 64 "libmtp", 65 "libusb", 66 "media_library", 67 "napi", 68 "ntfs-3g", 69 "relational_store", 70 "safwk", 71 "samgr", 72 "screenlock_mgr", 73 "selinux_adapter", 74 "tee_client", 75 "os_account", 76 "openssl", 77 "user_auth_framework", 78 "zlib", 79 "qos_manager", 80 "usb_manager" 81 ], 82 "third_party": [ 83 "e2fsprogs", 84 "f2fs-tools" 85 ] 86 }, 87 "build": { 88 "group_type": { 89 "base_group": [], 90 "fwk_group": [ 91 "//foundation/filemanagement/storage_service/interfaces/kits/js/storage_manager:storage_js" 92 ], 93 "service_group": [ 94 "//foundation/filemanagement/storage_service/services/storage_daemon:storage_daemon", 95 "//foundation/filemanagement/storage_service/services/storage_daemon:storage_daemon_cfg", 96 "//foundation/filemanagement/storage_service/services/storage_daemon:storage_daemon_disk_config", 97 "//foundation/filemanagement/storage_service/services/storage_daemon:storage_daemon_usb_param", 98 "//foundation/filemanagement/storage_service/services/storage_daemon:storage_daemon_third_party", 99 "//foundation/filemanagement/storage_service/services/storage_manager/sa_profile:storage_manager_sa_profile", 100 "//foundation/filemanagement/storage_service/services/storage_manager/sa_profile:storage_manager_cfg", 101 "//foundation/filemanagement/storage_service/services/storage_manager:storage_manager", 102 "//foundation/filemanagement/storage_service/services/storage_daemon/mtpfs:mtpfs" 103 ] 104 }, 105 "inner_kits": [ 106 { 107 "name": "//foundation/filemanagement/storage_service/interfaces/innerkits/storage_manager/native:storage_manager_sa_proxy", 108 "header": { 109 "header_files": [ 110 "bundle_stats.h", 111 "storage_stats.h", 112 "disk.h", 113 "volume_core.h", 114 "volume_external.h", 115 "storage_service_errno.h" 116 ], 117 "header_base": "//foundation/filemanagement/storage_service/interfaces/innerkits/storage_manager/native" 118 } 119 }, 120 { 121 "name": "//foundation/filemanagement/storage_service/interfaces/innerkits/acl/native:storage_manager_acl", 122 "header": { 123 "header_files": [ 124 "storage_acl.h" 125 ], 126 "header_base": "//foundation/filemanagement/storage_service/interfaces/innerkits/acl/native" 127 } 128 }, 129 { 130 "name": "//foundation/filemanagement/storage_service/services/storage_daemon/libfscrypt:libfscryptutils_static", 131 "header": { 132 "header_files": [ 133 "fscrypt_control.h", 134 "fscrypt_log.h", 135 "fscrypt_sysparam.h", 136 "fscrypt_uapi.h", 137 "fscrypt_utils.h", 138 "key_control.h" 139 ], 140 "header_base": "//foundation/filemanagement/storage_service/services/storage_daemon/include/libfscrypt" 141 } 142 }, 143 { 144 "name": "//foundation/filemanagement/storage_service/interfaces/kits/cj/storage_manager:cj_storage_manager_ffi", 145 "header": { 146 "header_files": [], 147 "header_base": "//foundation/filemanagement/storage_service/interfaces/kits/cj/storage_manager/include" 148 } 149 } 150 ], 151 "test": [ 152 "//foundation/filemanagement/storage_service/services/storage_daemon:storage_daemon_unit_test", 153 "//foundation/filemanagement/storage_service/services/storage_manager:storage_manager_unit_test", 154 "//foundation/filemanagement/storage_service/test/fuzztest:storage_service_fuzztest" 155 ] 156 } 157 } 158} 159