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 "SystemCapability.Ability.AbilityTools.AbilityAssistant", 22 "SystemCapability.Ability.AppStartup", 23 "SystemCapability.Ability.AppExtension.PhotoEditorExtension" 24 ], 25 "features": [ 26 "ability_runtime_auto_fill_ability", 27 "ability_runtime_graphics", 28 "ability_runtime_power", 29 "ability_runtime_app_no_response_dialog", 30 "ability_runtime_app_no_response_bundlename" 31 ], 32 "adapted_system_type": [ 33 "standard" 34 ], 35 "rom": "", 36 "ram": "", 37 "hisysevent_config":[ 38 "//foundation/ability/ability_runtime/hisysevent.yaml" 39 ], 40 "deps": { 41 "components": [ 42 "ability_base", 43 "accessibility", 44 "access_token", 45 "ace_engine", 46 "app_domain_verify", 47 "app_file_service", 48 "appspawn", 49 "background_task_mgr", 50 "bundle_framework", 51 "common_event_service", 52 "config_policy", 53 "c_utils", 54 "data_share", 55 "dlp_permission_service", 56 "dsoftbus", 57 "eventhandler", 58 "ets_runtime", 59 "ets_utils", 60 "faultloggerd", 61 "ffrt", 62 "form_fwk", 63 "graphic_2d", 64 "hichecker", 65 "hicollie", 66 "hilog", 67 "hisysevent", 68 "hitrace", 69 "hiview", 70 "i18n", 71 "icu", 72 "image_framework", 73 "init", 74 "input", 75 "ipc", 76 "json", 77 "jsoncpp", 78 "kv_store", 79 "libuv", 80 "media_library", 81 "memmgr", 82 "memory_utils", 83 "napi", 84 "netmanager_base", 85 "node", 86 "os_account", 87 "power_manager", 88 "qos_manager", 89 "relational_store", 90 "resource_management", 91 "resource_schedule_service", 92 "safwk", 93 "samgr", 94 "sandbox_manager", 95 "screenlock_mgr", 96 "storage_service", 97 "toolchain", 98 "webview", 99 "window_manager", 100 "zlib" 101 ], 102 "third_party": [ 103 "icu", 104 "libjpeg-turbo" 105 ] 106 }, 107 "build": { 108 "sub_component": [ 109 "//foundation/ability/ability_runtime/services:ams_target", 110 "//foundation/ability/ability_runtime/services/sa_profile:ams_sa_profile", 111 "//foundation/ability/ability_runtime/services/quickfixmgr:quick_fix.cfg", 112 "//foundation/ability/ability_runtime/tools:tools_target", 113 "//foundation/ability/ability_runtime/interfaces/inner_api:innerkits_target", 114 "//foundation/ability/ability_runtime/frameworks/native/ability/native:ability_thread", 115 "//foundation/ability/ability_runtime/frameworks/native/ability/native:extension_module", 116 "//foundation/ability/ability_runtime/frameworks/native/child_process:child_process", 117 "//foundation/ability/ability_runtime/frameworks/native/insight_intent:insight_intent_innerkits", 118 "//foundation/ability/ability_runtime/frameworks/c/ability_runtime:ability_runtime", 119 "//foundation/ability/ability_runtime/frameworks/cj:cj_ability_packages", 120 "//foundation/ability/ability_runtime/frameworks/js/napi:napi_packages", 121 "//foundation/ability/ability_runtime/cj_environment/frameworks/cj_environment:cj_environment", 122 "//foundation/ability/ability_runtime/js_environment/frameworks/js_environment:js_environment", 123 "//foundation/ability/ability_runtime/services/abilitymgr/etc:appfwk_etc", 124 "//foundation/ability/ability_runtime/service_router_framework:srms_target", 125 "//foundation/ability/ability_runtime/service_router_framework:jsapi_target" 126 ], 127 "inner_api": [ 128 { 129 "header": { 130 "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/deps_wrapper/include", 131 "header_files": [ 132 "os_account_manager_wrapper.h" 133 ] 134 }, 135 "name": "//foundation/ability/ability_runtime/interfaces/inner_api/deps_wrapper:ability_deps_wrapper" 136 }, 137 { 138 "header": { 139 "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/error_utils/include", 140 "header_files": [ 141 "ability_runtime_error_util.h" 142 ] 143 }, 144 "name": "//foundation/ability/ability_runtime/interfaces/inner_api/error_utils:ability_runtime_error_util" 145 }, 146 { 147 "header": { 148 "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/wantagent/include/", 149 "header_files": [ 150 "pending_want.h", 151 "trigger_info.h", 152 "want_agent_constant.h", 153 "want_agent_helper.h", 154 "want_agent_info.h", 155 "want_agent.h" 156 ] 157 }, 158 "name": "//foundation/ability/ability_runtime/interfaces/inner_api/wantagent:wantagent_innerkits" 159 }, 160 { 161 "header": { 162 "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager/include", 163 "header_files": [ 164 "ability_manager_client.h", 165 "launch_param.h" 166 ] 167 }, 168 "name": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager:ability_manager" 169 }, 170 { 171 "header": { 172 "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/ability_runtime", 173 "header_files": [ 174 "ability_context.h" 175 ] 176 }, 177 "name": "//foundation/ability/ability_runtime/frameworks/native/ability:ability_context_native" 178 }, 179 { 180 "header": { 181 "header_base": "//foundation/ability/ability_runtime/js_environment/interfaces/inner_api", 182 "header_files": [ 183 "js_environment.h", 184 "js_environment_impl.h" 185 ] 186 }, 187 "name": "//foundation/ability/ability_runtime/js_environment/frameworks/js_environment:js_environment" 188 }, 189 { 190 "header": { 191 "header_base": "//foundation/ability/ability_runtime/cj_environment/interfaces/inner_api", 192 "header_files": [ 193 "cj_environment.h" 194 ] 195 }, 196 "name": "//foundation/ability/ability_runtime/cj_environment/frameworks/cj_environment:cj_environment" 197 }, 198 { 199 "header": { 200 "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/runtime/include/", 201 "header_files": [ 202 "js_runtime.h", 203 "runtime.h" 204 ] 205 }, 206 "name": "//foundation/ability/ability_runtime/interfaces/inner_api/runtime:runtime" 207 }, 208 { 209 "header": { 210 "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/napi_base_context/include", 211 "header_files": [ 212 "napi_base_context.h" 213 ] 214 }, 215 "name": "//foundation/ability/ability_runtime/interfaces/inner_api/napi_base_context:napi_base_context" 216 }, 217 { 218 "header": { 219 "header_base": "//foundation/ability/ability_runtime/frameworks/js/napi/inner/napi_common", 220 "header_files": [ 221 "napi_common_configuration.h", 222 "napi_common_start_options.h", 223 "napi_common_util.h", 224 "napi_common_want.h" 225 ] 226 }, 227 "name": "//foundation/ability/ability_runtime/frameworks/js/napi/inner/napi_common:napi_common" 228 }, 229 { 230 "header": { 231 "header_base": "//foundation/ability/ability_runtime/frameworks/js/napi/inner/napi_ability_common", 232 "header_files": [ 233 ] 234 }, 235 "name": "//foundation/ability/ability_runtime/frameworks/js/napi/inner/napi_ability_common:napi_ability_common" 236 }, 237 { 238 "header": { 239 "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/app_manager/include", 240 "header_files": [ 241 "appmgr/app_mgr_client.h", 242 "appmgr/page_state_data.h" 243 ] 244 }, 245 "name": "//foundation/ability/ability_runtime/interfaces/inner_api/app_manager:app_manager" 246 }, 247 { 248 "header": { 249 "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/connectionobs_manager/include", 250 "header_files": [ 251 "connection_observer_client.h" 252 ] 253 }, 254 "name": "//foundation/ability/ability_runtime/interfaces/inner_api/connectionobs_manager:connection_obs_manager" 255 }, 256 { 257 "header": { 258 "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/", 259 "header_files": [ 260 "service_extension.h" 261 ] 262 }, 263 "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:service_extension" 264 }, 265 { 266 "header": { 267 "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/", 268 "header_files": [ 269 "extension.h", 270 "extension_base.h", 271 "extension_module_loader.h" 272 ] 273 }, 274 "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:extensionkit_native" 275 }, 276 { 277 "header": { 278 "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/", 279 "header_files": [ 280 ] 281 }, 282 "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:abilitykit_native" 283 }, 284 { 285 "header": { 286 "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/", 287 "header_files": [ 288 ] 289 }, 290 "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:data_ability_helper" 291 }, 292 { 293 "header": { 294 "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/appkit/app/", 295 "header_files": [ 296 ] 297 }, 298 "name": "//foundation/ability/ability_runtime/frameworks/native/appkit:appkit_native" 299 }, 300 { 301 "header": { 302 "header_base": "//foundation/ability/ability_runtime/frameworks/js/napi/dialog_request_info/include", 303 "header_files": [ 304 "request_info.h" 305 ] 306 }, 307 "name": "//foundation/ability/ability_runtime/frameworks/js/napi/dialog_request_info:dialog_request_info" 308 }, 309 { 310 "header": { 311 "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager/include", 312 "header_files": [ 313 "ability_connect_callback_stub.h" 314 ] 315 }, 316 "name": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager:ability_connect_callback_stub" 317 }, 318 { 319 "header": { 320 "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/appkit/ability_runtime/context", 321 "header_files": [ 322 "application_context.h" 323 ] 324 }, 325 "name": "//foundation/ability/ability_runtime/frameworks/native/appkit:app_context" 326 }, 327 { 328 "header": { 329 "header_base": "//foundation/ability/ability_runtime/interfaces/kits/c/ability/ability_runtime/child_process", 330 "header_files": [ 331 "native_child_process.h" 332 ] 333 }, 334 "name": "//foundation/ability/ability_runtime/frameworks/native/child_process:child_process" 335 }, 336 { 337 "header": { 338 "header_base": "//foundation/ability/ability_runtime/interfaces/kits/c/ability_runtime", 339 "header_files": [ 340 "ability_runtime_common.h", 341 "application_context.h", 342 "context_constant.h" 343 ] 344 }, 345 "name": "//foundation/ability/ability_runtime/frameworks/c/ability_runtime:ability_runtime" 346 }, 347 { 348 "header": { 349 "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/uri_permission/include/", 350 "header_files": [ 351 ] 352 }, 353 "name": "//foundation/ability/ability_runtime/interfaces/inner_api/uri_permission:uri_permission_mgr" 354 }, 355 { 356 "header": { 357 "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/quick_fix/include/", 358 "header_files": [ 359 "quick_fix_manager_client.h" 360 ] 361 }, 362 "name": "//foundation/ability/ability_runtime/interfaces/inner_api/quick_fix:quickfix_manager" 363 }, 364 { 365 "header": { 366 "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/dataobs_manager/", 367 "header_files": [ 368 ] 369 }, 370 "name": "//foundation/ability/ability_runtime/interfaces/inner_api/dataobs_manager:dataobs_manager" 371 }, 372 { 373 "header": { 374 "header_base": "//foundation/ability/ability_runtime/service_router_framework/interfaces/inner_api/include", 375 "header_files": [ 376 "service_info.h", 377 "service_router_mgr_interface.h", 378 "service_router_mgr_proxy.h" 379 ] 380 }, 381 "name": "//foundation/ability/ability_runtime/service_router_framework/interfaces/inner_api:srms_fwk" 382 }, 383 { 384 "header": { 385 "header_base": "//foundation/ability/ability_runtime/frameworks/simulator", 386 "header_files": [] 387 }, 388 "name": "//foundation/ability/ability_runtime/frameworks/simulator/ability_simulator:ability_simulator" 389 }, 390 { 391 "header": { 392 "header_base": "//foundation/ability/ability_runtime/tools/aa/include", 393 "header_files": [ 394 "shell_command.h" 395 ] 396 }, 397 "name": "//foundation/ability/ability_runtime/tools/aa:tools_aa_source_set" 398 }, 399 { 400 "header": { 401 "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/ui_extension_ability", 402 "header_files": [ 403 "ui_extension_context.h" 404 ] 405 }, 406 "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:ui_extension" 407 }, 408 { 409 "header": { 410 "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager/include", 411 "header_files": [ 412 "ability_start_setting.h" 413 ] 414 }, 415 "name": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager:ability_start_setting" 416 }, 417 { 418 "header": { 419 "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager/include", 420 "header_files": [ 421 "process_options.h" 422 ] 423 }, 424 "name": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager:process_options" 425 }, 426 { 427 "header": { 428 "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager/include", 429 "header_files": [ 430 "mission_info.h", 431 "mission_snapshot.h" 432 ] 433 }, 434 "name": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager:mission_info" 435 }, 436 { 437 "header": { 438 "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/extension_manager/include", 439 "header_files": [ 440 "extension_manager_client.h" 441 ] 442 }, 443 "name": "//foundation/ability/ability_runtime/interfaces/inner_api/extension_manager:extension_manager" 444 }, 445 { 446 "header": { 447 "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/session_handler/include", 448 "header_files": [] 449 }, 450 "name": "//foundation/ability/ability_runtime/interfaces/inner_api/session_handler:session_handler" 451 }, 452 { 453 "header": { 454 "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/auto_fill_manager/include", 455 "header_files": [ 456 "auto_fill_error.h", 457 "auto_fill_manager.h", 458 "fill_request_callback_interface.h", 459 "save_request_callback_interface.h" 460 ] 461 }, 462 "name": "//foundation/ability/ability_runtime/interfaces/inner_api/auto_fill_manager:auto_fill_manager" 463 }, 464 { 465 "header": { 466 "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager/include", 467 "header_files": [ 468 "start_options.h" 469 ] 470 }, 471 "name": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager:ability_start_options" 472 }, 473 { 474 "header": { 475 "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/dialog_request_callback", 476 "header_files": [ 477 ] 478 }, 479 "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:dialog_request_callback" 480 } 481 ], 482 "test": [ 483 "//foundation/ability/ability_runtime/test/moduletest:moduletest", 484 "//foundation/ability/ability_runtime/test/fuzztest:fuzztest", 485 "//foundation/ability/ability_runtime/test/unittest:unittest", 486 "//foundation/ability/ability_runtime/tools/test:moduletest", 487 "//foundation/ability/ability_runtime/tools/test:systemtest", 488 "//foundation/ability/ability_runtime/tools/test:unittest", 489 "//foundation/ability/ability_runtime/cj_environment/test/unittest:unittest", 490 "//foundation/ability/ability_runtime/js_environment/test/unittest:unittest", 491 "//foundation/ability/ability_runtime/service_router_framework:test_target" 492 ] 493 } 494 } 495} 496