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 ], 31 "hisysevent_config": [ 32 "//foundation/bundlemanager/bundle_framework/hisysevent.yaml" 33 ], 34 "adapted_system_type": [ 35 "standard" 36 ], 37 "rom": "~8000KB", 38 "ram": "~14106KB", 39 "deps": { 40 "components": [ 41 "ability_base", 42 "ability_runtime", 43 "access_token", 44 "app_domain_verify", 45 "appverify", 46 "battery_manager", 47 "common_event_service", 48 "config_policy", 49 "c_utils", 50 "device_info_manager", 51 "device_usage_statistics", 52 "display_manager", 53 "ecological_rule_manager", 54 "eventhandler", 55 "faultloggerd", 56 "ffrt", 57 "hicollie", 58 "hisysevent", 59 "hitrace", 60 "hilog", 61 "i18n", 62 "init", 63 "ipc", 64 "image_framework", 65 "napi", 66 "os_account", 67 "power_manager", 68 "safwk", 69 "resource_management", 70 "samgr", 71 "selinux_adapter", 72 "syscap_codec", 73 "storage_service", 74 "window_manager", 75 "distributed_bundle_framework", 76 "relational_store", 77 "runtime_core", 78 "dlp_permission_service", 79 "code_signature", 80 "udmf", 81 "ace_engine", 82 "ets_runtime", 83 "json", 84 "zlib", 85 "appspawn", 86 "bounds_checking_function", 87 "webview" 88 ], 89 "third_party": [ 90 "libuv", 91 "jsoncpp" 92 ] 93 }, 94 "build": { 95 "sub_component": [ 96 "//foundation/bundlemanager/bundle_framework:bms_target", 97 "//foundation/bundlemanager/bundle_framework/etc:bms_para" 98 ], 99 "inner_kits": [ 100 { 101 "header": { 102 "header_base": "//foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_base/include", 103 "header_files": [ 104 "ability_info.h", 105 "appexecfwk_errors.h", 106 "application_info.h", 107 "bundle_info.h" 108 ] 109 }, 110 "name": "//foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_base:appexecfwk_base" 111 }, 112 { 113 "header": { 114 "header_base": "//foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_core/include", 115 "header_files": [ 116 "bundlemgr/bundle_installer_interface.h", 117 "bundlemgr/bundle_mgr_interface.h", 118 "bundlemgr/bundle_status_callback_interface.h", 119 "bundlemgr/clean_cache_callback_interface.h", 120 "bundlemgr/status_receiver_interface.h", 121 "bundlemgr/bundle_installer_proxy.h", 122 "bundlemgr/bundle_mgr_proxy.h", 123 "bundlemgr/bundle_status_callback_proxy.h", 124 "bundlemgr/bundle_stream_installer_proxy.h", 125 "bundlemgr/bundle_user_mgr_proxy.h", 126 "bundlemgr/clean_cache_callback_proxy.h", 127 "bundlemgr/bundle_mgr_client_impl.h" 128 ] 129 }, 130 "name": "//foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_core:appexecfwk_core" 131 }, 132 { 133 "header": { 134 "header_base": "//foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_core/include", 135 "header_files": [ 136 "bundlemgr/bundle_mgr_mini_proxy.h" 137 ] 138 }, 139 "name": "//foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_core:bundlemgr_mini" 140 }, 141 { 142 "header": { 143 "header_base": "//foundation/bundlemanager/bundle_framework/interfaces/inner_api/bundlemgr_extension/include", 144 "header_files": [ 145 "bms_extension_data_mgr.h", 146 "bms_extension_profile.h", 147 "bms_extension.h", 148 "bundle_mgr_ext_register.h", 149 "bundle_mgr_ext.h" 150 ] 151 }, 152 "name": "//foundation/bundlemanager/bundle_framework/interfaces/inner_api/bundlemgr_extension:bundlemgr_extension" 153 }, 154 { 155 "header": { 156 "header_base": "//foundation/bundlemanager/bundle_framework/common/log/include", 157 "header_files": [ 158 "app_log_wrapper.h" 159 ] 160 }, 161 "name": "//foundation/bundlemanager/bundle_framework/common:libappexecfwk_common" 162 }, 163 { 164 "header": { 165 "header_base": "//foundation/bundlemanager/bundle_framework/interfaces/kits/js/common", 166 "header_files": [ 167 "base_cb_info.h", 168 "bundle_errors.h", 169 "business_error.h", 170 "common_func.h", 171 "napi_arg.h", 172 "napi_constants.h" 173 ] 174 }, 175 "name": "//foundation/bundlemanager/bundle_framework/interfaces/kits/js/common:bundle_napi_common" 176 } 177 ], 178 "test": [ 179 "//foundation/bundlemanager/bundle_framework:test_target" 180 ] 181 } 182 } 183} 184