• 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                "kv_store",
69                "libpng",
70                "napi",
71                "os_account",
72                "power_manager",
73                "safwk",
74                "resource_management",
75                "samgr",
76                "selinux_adapter",
77                "syscap_codec",
78                "storage_service",
79                "window_manager",
80                "distributed_bundle_framework",
81                "relational_store",
82                "runtime_core",
83                "dlp_permission_service",
84                "code_signature",
85                "udmf",
86                "ace_engine",
87                "ets_runtime",
88                "json",
89                "zlib",
90                "appspawn",
91                "bounds_checking_function",
92                "webview",
93                "user_auth_framework"
94            ],
95            "third_party": [
96                "libuv",
97                "jsoncpp"
98            ]
99        },
100        "build": {
101            "sub_component": [
102                "//foundation/bundlemanager/bundle_framework:bms_target",
103                "//foundation/bundlemanager/bundle_framework/etc:bms_para"
104            ],
105            "inner_kits": [
106                {
107                    "header": {
108                      "header_base": "//foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_base/include",
109                      "header_files": [
110                        "ability_info.h",
111                        "appexecfwk_errors.h",
112                        "application_info.h",
113                        "bundle_info.h"
114                      ]
115                    },
116                    "name": "//foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_base:appexecfwk_base"
117                  },
118                  {
119                    "header": {
120                      "header_base": "//foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_core/include",
121                      "header_files": [
122                        "bundlemgr/bundle_installer_interface.h",
123                        "bundlemgr/bundle_mgr_interface.h",
124                        "bundlemgr/bundle_status_callback_interface.h",
125                        "bundlemgr/clean_cache_callback_interface.h",
126                        "bundlemgr/process_cache_callback_interface.h",
127                        "bundlemgr/status_receiver_interface.h",
128                        "bundlemgr/bundle_installer_proxy.h",
129                        "bundlemgr/bundle_mgr_proxy.h",
130                        "bundlemgr/bundle_status_callback_proxy.h",
131                        "bundlemgr/bundle_stream_installer_proxy.h",
132                        "bundlemgr/bundle_user_mgr_proxy.h",
133                        "bundlemgr/clean_cache_callback_proxy.h",
134                        "bundlemgr/process_cache_callback_proxy.h",
135                        "bundlemgr/bundle_mgr_client_impl.h"
136                      ]
137                    },
138                    "name": "//foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_core:appexecfwk_core"
139                  },
140                  {
141                    "header": {
142                      "header_base": "//foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_core/include",
143                      "header_files": [
144                        "bundlemgr/bundle_mgr_mini_proxy.h"
145                      ]
146                    },
147                    "name": "//foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_core:bundlemgr_mini"
148                  },
149                  {
150                    "header": {
151                      "header_base": "//foundation/bundlemanager/bundle_framework/interfaces/inner_api/bundlemgr_extension/include",
152                      "header_files": [
153                        "bms_extension_data_mgr.h",
154                        "bms_extension_profile.h",
155                        "bms_extension.h",
156                        "bundle_mgr_ext_register.h",
157                        "bundle_mgr_ext.h"
158                      ]
159                    },
160                    "name": "//foundation/bundlemanager/bundle_framework/interfaces/inner_api/bundlemgr_extension:bundlemgr_extension"
161                  },
162                  {
163                    "header": {
164                      "header_base": "//foundation/bundlemanager/bundle_framework/common/log/include",
165                      "header_files": [
166                        "app_log_wrapper.h"
167                      ]
168                    },
169                    "name": "//foundation/bundlemanager/bundle_framework/common:libappexecfwk_common"
170                  },
171                  {
172                    "header": {
173                      "header_base": "//foundation/bundlemanager/bundle_framework/interfaces/kits/cj/src",
174                      "header_files": [
175                        "bundle_manager_convert.h",
176                        "bundle_manager_utils.h",
177                        "bundle_manager_ffi.h"
178                      ]
179                    },
180                    "name": "//foundation/bundlemanager/bundle_framework/interfaces/kits/cj:cj_bundle_manager_ffi"
181                  },
182                  {
183                    "header": {
184                      "header_base": "//foundation/bundlemanager/bundle_framework/interfaces/kits/js/common",
185                      "header_files": [
186                        "base_cb_info.h",
187                        "bundle_errors.h",
188                        "business_error.h",
189                        "common_func.h",
190                        "napi_arg.h",
191                        "napi_constants.h"
192                      ]
193                    },
194                    "name": "//foundation/bundlemanager/bundle_framework/interfaces/kits/js/common:bundle_napi_common"
195                  },
196                  {
197                    "name": "//foundation/bundlemanager/bundle_framework/services/bundlemgr:bundle_tool_libs",
198                    "visibility": [
199                      "bundle_tool"
200                    ]
201                  }
202            ],
203            "test": [
204                "//foundation/bundlemanager/bundle_framework:test_target"
205            ]
206        }
207    }
208}
209