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