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