• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "name": "@ohos/bundle_framework",
3    "description": "提供OpenHarmony应用和服务安装包的安装、更新、卸载以及信息查询等能力,包含包管理接口和包管理服务",
4    "version": "4.0",
5    "license": "Apache License 2.0",
6    "segment": {
7        "destPath": "foundation/bundlemanager/bundle_framework"
8    },
9    "component": {
10        "name": "bundle_framework",
11        "subsystem": "bundlemanager",
12        "syscap": [
13            "SystemCapability.BundleManager.BundleFramework",
14            "SystemCapability.BundleManager.Zlib",
15            "SystemCapability.BundleManager.BundleFramework.AppControl",
16            "SystemCapability.BundleManager.BundleFramework.Core",
17            "SystemCapability.BundleManager.BundleFramework.FreeInstall",
18            "SystemCapability.BundleManager.BundleFramework.Launcher",
19            "SystemCapability.BundleManager.BundleFramework.DefaultApp",
20            "SystemCapability.BundleManager.BundleFramework.Resource",
21            "SystemCapability.BundleManager.BundleFramework.Overlay"
22        ],
23        "features": [
24            "bundle_framework_graphics",
25            "bundle_framework_free_install",
26            "bundle_framework_default_app",
27            "bundle_framework_launcher",
28            "bundle_framework_sandbox_app",
29            "bundle_framework_quick_fix",
30            "bundle_framework_form_dimension_2_3",
31            "bundle_framework_form_dimension_3_3"
32        ],
33        "hisysevent_config": [
34            "//foundation/bundlemanager/bundle_framework/hisysevent.yaml",
35            "//foundation/bundlemanager/bundle_framework/bundle_hisysevent.yaml"
36        ],
37        "adapted_system_type": [
38            "standard"
39        ],
40        "rom": "~8000KB",
41        "ram": "~14106KB",
42        "deps": {
43            "components": [
44                "ability_base",
45                "ability_runtime",
46                "access_token",
47                "app_domain_verify",
48                "appverify",
49                "battery_manager",
50                "common_event_service",
51                "config_policy",
52                "c_utils",
53                "device_info_manager",
54                "device_usage_statistics",
55                "display_manager",
56                "ecological_rule_manager",
57                "eventhandler",
58                "faultloggerd",
59                "ffrt",
60                "hicollie",
61                "hisysevent",
62                "hitrace",
63                "hilog",
64                "i18n",
65                "init",
66                "ipc",
67                "image_framework",
68                "memmgr",
69                "kv_store",
70                "libpng",
71                "napi",
72                "os_account",
73                "power_manager",
74                "safwk",
75                "resource_management",
76                "samgr",
77                "selinux_adapter",
78                "syscap_codec",
79                "storage_service",
80                "window_manager",
81                "distributed_bundle_framework",
82                "relational_store",
83                "runtime_core",
84                "dlp_permission_service",
85                "code_signature",
86                "udmf",
87                "ace_engine",
88                "ets_runtime",
89                "json",
90                "zlib",
91                "appspawn",
92                "bounds_checking_function",
93                "webview",
94                "user_auth_framework"
95            ],
96            "third_party": [
97                "libuv",
98                "jsoncpp"
99            ]
100        },
101        "build": {
102            "sub_component": [
103                "//foundation/bundlemanager/bundle_framework:bms_target",
104                "//foundation/bundlemanager/bundle_framework/etc:bms_para",
105                "//foundation/bundlemanager/bundle_framework/interfaces/kits/ani:ani_bms_packages"
106            ],
107            "inner_kits": [
108                {
109                    "header": {
110                      "header_base": "//foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_base/include",
111                      "header_files": [
112                        "ability_info.h",
113                        "appexecfwk_errors.h",
114                        "application_info.h",
115                        "bundle_info.h"
116                      ]
117                    },
118                    "name": "//foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_base:appexecfwk_base"
119                  },
120                  {
121                    "header": {
122                      "header_base": "//foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_core/include",
123                      "header_files": [
124                        "bundlemgr/bundle_installer_interface.h",
125                        "bundlemgr/bundle_mgr_interface.h",
126                        "bundlemgr/bundle_status_callback_interface.h",
127                        "bundlemgr/clean_cache_callback_interface.h",
128                        "bundlemgr/process_cache_callback_interface.h",
129                        "bundlemgr/status_receiver_interface.h",
130                        "bundlemgr/bundle_installer_proxy.h",
131                        "bundlemgr/bundle_mgr_proxy.h",
132                        "bundlemgr/bundle_status_callback_proxy.h",
133                        "bundlemgr/bundle_stream_installer_proxy.h",
134                        "bundlemgr/bundle_user_mgr_proxy.h",
135                        "bundlemgr/clean_cache_callback_proxy.h",
136                        "bundlemgr/process_cache_callback_proxy.h",
137                        "bundlemgr/bundle_mgr_client_impl.h"
138                      ]
139                    },
140                    "name": "//foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_core:appexecfwk_core"
141                  },
142                  {
143                    "header": {
144                      "header_base": "//foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_core/include",
145                      "header_files": [
146                        "bundlemgr/bundle_mgr_mini_proxy.h"
147                      ]
148                    },
149                    "name": "//foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_core:bundlemgr_mini"
150                  },
151                  {
152                    "header": {
153                      "header_base": "//foundation/bundlemanager/bundle_framework/interfaces/inner_api/bundlemgr_extension/include",
154                      "header_files": [
155                        "bms_extension_data_mgr.h",
156                        "bms_extension_profile.h",
157                        "bms_extension.h",
158                        "bundle_mgr_ext_register.h",
159                        "bundle_mgr_ext.h"
160                      ]
161                    },
162                    "name": "//foundation/bundlemanager/bundle_framework/interfaces/inner_api/bundlemgr_extension:bundlemgr_extension"
163                  },
164                  {
165                    "header": {
166                      "header_base": "//foundation/bundlemanager/bundle_framework/common/log/include",
167                      "header_files": [
168                        "app_log_wrapper.h"
169                      ]
170                    },
171                    "name": "//foundation/bundlemanager/bundle_framework/common:libappexecfwk_common"
172                  },
173                  {
174                    "header": {
175                      "header_base": "//foundation/bundlemanager/bundle_framework/interfaces/kits/cj/src",
176                      "header_files": [
177                        "bundle_manager_convert.h",
178                        "bundle_manager_utils.h",
179                        "bundle_manager_ffi.h"
180                      ]
181                    },
182                    "name": "//foundation/bundlemanager/bundle_framework/interfaces/kits/cj:cj_bundle_manager_ffi"
183                  },
184                  {
185                    "header": {
186                      "header_base": "//foundation/bundlemanager/bundle_framework/interfaces/kits/js/common",
187                      "header_files": [
188                        "base_cb_info.h",
189                        "bundle_errors.h",
190                        "business_error.h",
191                        "common_func.h",
192                        "napi_arg.h",
193                        "napi_constants.h"
194                      ]
195                    },
196                    "name": "//foundation/bundlemanager/bundle_framework/interfaces/kits/js/common:bundle_napi_common"
197                  },
198                  {
199                    "name": "//foundation/bundlemanager/bundle_framework/services/bundlemgr:bundle_tool_libs",
200                    "visibility": [
201                      "bundle_tool"
202                    ]
203                  },
204                  {
205                    "header": {
206                      "header_base": "//foundation/bundlemanager/bundle_framework/interfaces/kits/ani/common/",
207                      "header_files": [
208                        "common_fun_ani.h",
209                        "enum_util.h"
210                      ]
211                    },
212                    "name": "//foundation/bundlemanager/bundle_framework/interfaces/kits/ani/common:bms_ani_common"
213                  },
214                  {
215                    "name": "//foundation/bundlemanager/bundle_framework/interfaces/kits/ani/bundle_manager:copy_bundleManager_ets"
216                  }
217            ],
218            "test": [
219                "//foundation/bundlemanager/bundle_framework:test_target"
220            ]
221        }
222    }
223}
224