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