• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "name": "@ohos/app_file_service",
3    "description": "App file service provides sharing and file management for apps",
4    "optional": "false",
5    "version": "3.1",
6    "license": "Apache License 2.0",
7    "publishAs": "code-segment",
8    "segment": {
9        "destPath": "foundation/filemanagement/app_file_service"
10    },
11    "dirs": {},
12    "scripts": {},
13    "component": {
14        "name": "app_file_service",
15        "subsystem": "filemanagement",
16        "syscap": [
17            "SystemCapability.FileManagement.AppFileService",
18            "SystemCapability.FileManagement.StorageService.Backup",
19            "SystemCapability.FileManagement.AppFileService.FolderAuthorization"
20        ],
21        "deps": {
22            "components": [
23                "ability_base",
24                "ability_runtime",
25                "access_token",
26                "bundle_framework",
27                "build_framework",
28                "common_event_service",
29                "c_utils",
30                "data_share",
31                "device_manager",
32                "faultloggerd",
33                "file_api",
34                "hitrace",
35                "hilog",
36                "ipc",
37                "init",
38                "napi",
39                "safwk",
40                "samgr",
41                "storage_service",
42                "sandbox_manager"
43            ],
44            "third_party": [
45                "bounds_checking_function",
46                "jsoncpp"
47            ]
48        },
49        "adapted_system_type": [ "small", "standard" ],
50        "rom": "1024KB",
51        "ram": "1024KB",
52        "build": {
53            "group_type": {
54                "base_group": [],
55                "fwk_group": [
56                    "//foundation/filemanagement/app_file_service/interfaces/innerkits/native:etc_files",
57                    "//foundation/filemanagement/app_file_service/interfaces/innerkits/native:app_file_service_native",
58                    "//foundation/filemanagement/app_file_service/interfaces/kits/js:fileshare",
59                    "//foundation/filemanagement/app_file_service/interfaces/kits/js:fileuri",
60                    "//foundation/filemanagement/app_file_service/interfaces/kits/js:backup"
61                ],
62                "service_group": [
63                    "//foundation/filemanagement/app_file_service:tgt_backup_extension",
64                    "//foundation/filemanagement/app_file_service:tgt_backup_kit_inner",
65                    "//foundation/filemanagement/app_file_service:tgt_backup_sa",
66                    "//foundation/filemanagement/app_file_service:tgt_backup_tool"
67                ]
68            },
69            "inner_kits": [
70                {
71                    "name": "//foundation/filemanagement/app_file_service/interfaces/innerkits/native:fileshare_native",
72                    "header": {
73                        "header_files": [
74                            "file_share.h"
75                        ],
76                        "header_base": "//foundation/filemanagement/app_file_service/interfaces/innerkits/native/file_share/include"
77                    }
78                },
79                {
80                    "name": "//foundation/filemanagement/app_file_service/interfaces/innerkits/native:fileuri_native",
81                    "header": {
82                        "header_files": [
83                            "file_uri.h"
84                        ],
85                        "header_base": "//foundation/filemanagement/app_file_service/interfaces/innerkits/native/file_uri/include"
86                    }
87                },
88                {
89                    "name": "//foundation/filemanagement/app_file_service/interfaces/innerkits/native:remote_file_share_native",
90                    "header": {
91                        "header_files": [
92                            "remote_file_share.h"
93                        ],
94                        "header_base": "//foundation/filemanagement/app_file_service/interfaces/innerkits/native/remote_file_share/include"
95                    }
96                },
97                {
98                    "name": "//foundation/filemanagement/app_file_service/interfaces/innerkits/native:sandbox_helper_native",
99                    "header": {
100                        "header_files": [
101                            "sandbox_helper.h"
102                        ],
103                        "header_base": "//foundation/filemanagement/app_file_service/interfaces/common/include"
104                    }
105                },
106                {
107                    "name": "//foundation/filemanagement/app_file_service/interfaces/inner_api/native/backup_kit_inner:backup_kit_inner",
108                    "header": {
109                        "header_base": "//foundation/filemanagement/app_file_service/interfaces/inner_api/native/backup_kit_inner",
110                        "header_files": [
111                            "backup_kit_inner.h",
112                            "impl/b_session_restore.h",
113                            "impl/b_session_restore_async.h",
114                            "impl/b_file_info.h",
115                            "impl/service_proxy.h",
116                            "impl/b_session_backup.h",
117                            "impl/i_service_ipc_interface_code.h",
118                            "impl/i_service_reverse_ipc_interface_code.h",
119                            "impl/i_service.h",
120                            "impl/i_service_reverse.h"
121                        ]
122                    }
123                }
124            ],
125            "test": [
126                "//foundation/filemanagement/app_file_service/test/fuzztest:fuzztest",
127                "//foundation/filemanagement/app_file_service/test/unittest:unittest",
128                "//foundation/filemanagement/app_file_service:tgt_backup_tests"
129            ]
130        }
131    }
132}
133