1{ 2 "name": "@ohos/ability_runtime", 3 "description": "Ability管理服务统一调度和管理应用中各Ability和应用管理服务, 用于管理应用运行关系、调度应用进程生命周期及状态", 4 "version": "3.1", 5 "license": "Apache License 2.0", 6 "publishAs": "code-segment", 7 "segment": { 8 "destPath": "foundation/ability/ability_runtime" 9 }, 10 "dirs": {}, 11 "scripts": {}, 12 "component": { 13 "name": "ability_runtime", 14 "subsystem": "ability", 15 "syscap": [ 16 "SystemCapability.Ability.AbilityRuntime.Core", 17 "SystemCapability.Ability.AbilityRuntime.FAModel", 18 "SystemCapability.Ability.AbilityRuntime.AbilityCore", 19 "SystemCapability.Ability.AbilityRuntime.Mission", 20 "SystemCapability.Ability.AbilityRuntime.QuickFix" 21 ], 22 "features": [ 23 "ability_runtime_graphics", 24 "ability_runtime_power" 25 ], 26 "adapted_system_type": [ 27 "standard" 28 ], 29 "rom": "", 30 "ram": "", 31 "hisysevent_config":[ 32 "//foundation/ability/ability_runtime/hisysevent.yaml" 33 ], 34 "deps": { 35 "components": [ 36 "ability_base", 37 "access_token", 38 "ace_engine", 39 "appspawn", 40 "ark_js_runtime", 41 "background_task_mgr", 42 "bundle_framework", 43 "common", 44 "common_event_service", 45 "data_object", 46 "dsoftbus", 47 "eventhandler", 48 "faultloggerd", 49 "form_fwk", 50 "hichecker_native", 51 "hicollie_native", 52 "hisysevent_native", 53 "hitrace_native", 54 "hiview", 55 "hiviewdfx_hilog_native", 56 "i18n", 57 "icu", 58 "init", 59 "input", 60 "ipc", 61 "ipc_js", 62 "multimedia_image_framework", 63 "napi", 64 "os_account", 65 "relational_store", 66 "resource_management", 67 "safwk", 68 "samgr", 69 "startup_l2", 70 "c_utils", 71 "window_manager" 72 ], 73 "third_party": [ 74 "libjpeg-turbo", 75 "node", 76 "jsoncpp", 77 "json" 78 ] 79 }, 80 "build": { 81 "sub_component": [ 82 "//foundation/ability/ability_runtime/services:ams_target", 83 "//foundation/ability/ability_runtime/services/sa_profile:ams_sa_profile", 84 "//foundation/ability/ability_runtime/services/quickfixmgr:quick_fix.cfg", 85 "//foundation/ability/ability_runtime/interfaces/inner_api:innerkits_target", 86 "//foundation/ability/ability_runtime/frameworks/native/ability/native:static_subscriber_ipc", 87 "//foundation/ability/ability_runtime/frameworks/native/ability/native:service_extension_module", 88 "//foundation/ability/ability_runtime/frameworks/js/napi:napi_packages", 89 "//foundation/ability/ability_runtime/frameworks/native/ability:ability_context_native", 90 "//foundation/ability/ability_runtime/frameworks/native/appkit:app_context", 91 "//foundation/ability/ability_runtime/frameworks/native/appkit:appkit_native", 92 "//foundation/ability/ability_runtime/services/abilitymgr/etc:appfwk_etc" 93 ], 94 "inner_kits": [ 95 { 96 "header": { 97 "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/deps_wrapper/include", 98 "header_files": [ 99 "os_account_manager_wrapper.h" 100 ] 101 }, 102 "name": "//foundation/ability/ability_runtime/interfaces/inner_api/deps_wrapper:ability_deps_wrapper" 103 }, 104 { 105 "header": { 106 "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/error_utils/include", 107 "header_files": [ 108 "ability_runtime_error_util.h" 109 ] 110 }, 111 "name": "//foundation/ability/ability_runtime/interfaces/inner_api/error_utils:ability_runtime_error_util" 112 }, 113 { 114 "header": { 115 "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/wantagent/include/", 116 "header_files": [ 117 "cancel_listener.h", 118 "completed_callback.h", 119 "completed_dispatcher.h", 120 "pending_want.h", 121 "trigger_info.h", 122 "want_agent_constant.h", 123 "want_agent_helper.h", 124 "want_agent_info.h", 125 "want_agent_log_wrapper.h", 126 "want_agent.h" 127 ] 128 }, 129 "name": "//foundation/ability/ability_runtime/interfaces/inner_api/wantagent:wantagent_innerkits" 130 }, 131 { 132 "header": { 133 "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager/include", 134 "header_files": [ 135 "ability_connect_callback_interface.h", 136 "ability_connect_callback_stub.h", 137 "ability_manager_client.h", 138 "ability_manager_errors.h", 139 "ability_manager_interface.h", 140 "ability_scheduler_interface.h", 141 "stop_user_callback.h", 142 "stop_user_callback_stub.h" 143 ] 144 }, 145 "name": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager:ability_manager" 146 }, 147 { 148 "header": { 149 "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/ability_runtime", 150 "header_files": [ 151 "ability_context.h" 152 ] 153 }, 154 "name": "//foundation/ability/ability_runtime/frameworks/native/ability:ability_context_native" 155 }, 156 { 157 "header": { 158 "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/runtime/include/", 159 "header_files": [ 160 "js_runtime.h", 161 "runtime.h" 162 ] 163 }, 164 "name": "//foundation/ability/ability_runtime/interfaces/inner_api/runtime:runtime" 165 }, 166 { 167 "header": { 168 "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/napi_base_context/include", 169 "header_files": [ 170 "napi_base_context.h" 171 ] 172 }, 173 "name": "//foundation/ability/ability_runtime/interfaces/inner_api/napi_base_context:napi_base_context" 174 }, 175 { 176 "header": { 177 "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/app_manager/include", 178 "header_files": [ 179 "appmgr/app_mgr_client.h", 180 "appmgr/iapp_state_callback.h", 181 "appmgr/app_state_callback_host.h", 182 "appmgr/app_mgr_constants.h", 183 "appmgr/app_process_data.h", 184 "appmgr/app_mem_info.h" 185 ] 186 }, 187 "name": "//foundation/ability/ability_runtime/interfaces/inner_api/app_manager:app_manager" 188 }, 189 { 190 "header": { 191 "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/connectionobs_manager/include", 192 "header_files": [ 193 "connection_data.h", 194 "connection_observer_client.h", 195 "connection_observer_errors.h", 196 "connection_observer.h", 197 "dlp_state_data.h" 198 ] 199 }, 200 "name": "//foundation/ability/ability_runtime/interfaces/inner_api/connectionobs_manager:connection_obs_manager" 201 }, 202 { 203 "header": { 204 "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/", 205 "header_files": [ 206 ] 207 }, 208 "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:static_subscriber_extension" 209 }, 210 { 211 "header": { 212 "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/", 213 "header_files": [ 214 ] 215 }, 216 "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:service_extension" 217 }, 218 { 219 "header": { 220 "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/", 221 "header_files": [ 222 ] 223 }, 224 "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:form_extension" 225 }, 226 { 227 "header": { 228 "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/", 229 "header_files": [ 230 "extension.h", 231 "extension_base.h", 232 "service_extension.h", 233 "extension_module_loader.h" 234 ] 235 }, 236 "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:abilitykit_native" 237 }, 238 { 239 "header": { 240 "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/", 241 "header_files": [ 242 ] 243 }, 244 "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:data_ability_helper" 245 }, 246 { 247 "header": { 248 "header_base": "//foundation/ability/ability_runtime/frameworks/js/napi/dialog_request_info/include", 249 "header_files": [ 250 "request_info.h" 251 ] 252 }, 253 "name": "//foundation/ability/ability_runtime/frameworks/js/napi/dialog_request_info:dialog_request_info" 254 }, 255 { 256 "header": { 257 "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/appkit/ability_runtime/", 258 "header_files": [ 259 "extension_context.h" 260 ] 261 }, 262 "name": "//foundation/ability/ability_runtime/frameworks/native/appkit:app_context" 263 }, 264 { 265 "header": { 266 "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/quick_fix/include/", 267 "header_files": [ 268 "quick_fix_manager_client.h" 269 ] 270 }, 271 "name": "//foundation/ability/ability_runtime/interfaces/inner_api/quick_fix:quickfix_manager" 272 }, 273 { 274 "header": { 275 "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/dataobs_manager/", 276 "header_files": [ 277 ] 278 }, 279 "name": "//foundation/ability/ability_runtime/interfaces/inner_api/dataobs_manager:dataobs_manager" 280 } 281 ], 282 "test": [ 283 "//foundation/ability/ability_runtime/test/moduletest:moduletest", 284 "//foundation/ability/ability_runtime/test/benchmarktest:benchmarktest", 285 "//foundation/ability/ability_runtime/test/fuzztest:fuzztest", 286 "//foundation/ability/ability_runtime/test/unittest:unittest" 287 ] 288 } 289 } 290} 291