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