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 ], 29 "adapted_system_type": [ "small", "standard" ], 30 "rom": "4096KB", 31 "ram": "10240KB", 32 "deps": { 33 "components": [ 34 "ability_base", 35 "ability_runtime", 36 "access_token", 37 "app_file_service", 38 "bounds_checking_function", 39 "bundle_framework", 40 "cJSON", 41 "c_utils", 42 "common_event_service", 43 "data_share", 44 "dfs_service", 45 "exfatprogs", 46 "eventhandler", 47 "FreeBSD", 48 "file_api", 49 "gptfdisk", 50 "hilog", 51 "hisysevent", 52 "hitrace", 53 "huks", 54 "init", 55 "ipc", 56 "libfuse", 57 "libmtp", 58 "libusb", 59 "media_library", 60 "napi", 61 "ntfs-3g", 62 "relational_store", 63 "safwk", 64 "samgr", 65 "screenlock_mgr", 66 "selinux_adapter", 67 "tee_client", 68 "os_account", 69 "openssl", 70 "user_auth_framework", 71 "zlib" 72 ], 73 "third_party": [ 74 "e2fsprogs", 75 "f2fs-tools" 76 ] 77 }, 78 "build": { 79 "group_type": { 80 "base_group": [], 81 "fwk_group": [ 82 "//foundation/filemanagement/storage_service/interfaces/kits/js/storage_manager:storage_js" 83 ], 84 "service_group": [ 85 "//foundation/filemanagement/storage_service/services/storage_daemon:storage_daemon", 86 "//foundation/filemanagement/storage_service/services/storage_daemon:storage_daemon_cfg", 87 "//foundation/filemanagement/storage_service/services/storage_daemon:storage_daemon_disk_config", 88 "//foundation/filemanagement/storage_service/services/storage_daemon:storage_daemon_usb_param", 89 "//foundation/filemanagement/storage_service/services/storage_daemon:storage_daemon_third_party", 90 "//foundation/filemanagement/storage_service/services/storage_manager/sa_profile:storage_manager_sa_profile", 91 "//foundation/filemanagement/storage_service/services/storage_manager/sa_profile:storage_manager_cfg", 92 "//foundation/filemanagement/storage_service/services/storage_manager:storage_manager", 93 "//foundation/filemanagement/storage_service/services/storage_daemon/mtpfs:mtpfs" 94 ] 95 }, 96 "inner_kits": [ 97 { 98 "name": "//foundation/filemanagement/storage_service/interfaces/innerkits/storage_manager/native:storage_manager_sa_proxy", 99 "header": { 100 "header_files": [ 101 "istorage_manager.h", 102 "storage_manager_proxy.h", 103 "bundle_stats.h", 104 "storage_stats.h", 105 "disk.h", 106 "volume_core.h", 107 "volume_external.h" 108 ], 109 "header_base": "//foundation/filemanagement/storage_service/interfaces/innerkits/storage_manager/native" 110 } 111 }, 112 { 113 "name": "//foundation/filemanagement/storage_service/interfaces/innerkits/acl/native:storage_manager_acl", 114 "header": { 115 "header_files": [ 116 "storage_acl.h" 117 ], 118 "header_base": "//foundation/filemanagement/storage_service/interfaces/innerkits/acl/native" 119 } 120 }, 121 { 122 "name": "//foundation/filemanagement/storage_service/services/storage_daemon/libfscrypt:libfscryptutils_static", 123 "header": { 124 "header_files": [ 125 "fscrypt_control.h", 126 "fscrypt_log.h", 127 "fscrypt_sysparam.h", 128 "fscrypt_uapi.h", 129 "fscrypt_utils.h", 130 "key_control.h" 131 ], 132 "header_base": "//foundation/filemanagement/storage_service/services/storage_daemon/include/libfscrypt" 133 } 134 } 135 ], 136 "test": [ 137 "//foundation/filemanagement/storage_service/services/storage_daemon:storage_daemon_unit_test", 138 "//foundation/filemanagement/storage_service/services/storage_manager:storage_manager_unit_test", 139 "//foundation/filemanagement/storage_service/test/fuzztest:storage_service_fuzztest" 140 ] 141 } 142 } 143} 144