• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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