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