{ "name": "@ohos/ability_runtime", "description": "Ability管理服务统一调度和管理应用中各Ability和应用管理服务, 用于管理应用运行关系、调度应用进程生命周期及状态", "version": "3.1", "license": "Apache License 2.0", "publishAs": "code-segment", "segment": { "destPath": "foundation/ability/ability_runtime" }, "dirs": {}, "scripts": {}, "component": { "name": "ability_runtime", "subsystem": "ability", "syscap": [ "SystemCapability.Ability.AbilityRuntime.Core", "SystemCapability.Ability.AbilityRuntime.FAModel", "SystemCapability.Ability.AbilityRuntime.AbilityCore", "SystemCapability.Ability.AbilityRuntime.Mission", "SystemCapability.Ability.AbilityRuntime.QuickFix", "SystemCapability.Ability.AbilityTools.AbilityAssistant", "SystemCapability.Ability.AppStartup", "SystemCapability.Ability.AppExtension.PhotoEditorExtension" ], "features": [ "ability_runtime_auto_fill_ability", "ability_runtime_graphics", "ability_runtime_power", "ability_runtime_app_no_response_dialog", "ability_runtime_app_no_response_bundlename", "ability_runtime_start_window_options_with_pixelmap" ], "adapted_system_type": [ "standard" ], "rom": "", "ram": "", "hisysevent_config":[ "//foundation/ability/ability_runtime/hisysevent.yaml" ], "deps": { "components": [ "ability_base", "accessibility", "access_token", "ace_engine", "app_domain_verify", "app_file_service", "appspawn", "background_task_mgr", "bundle_framework", "common_event_service", "config_policy", "c_utils", "data_share", "dlp_permission_service", "dsoftbus", "eventhandler", "ets_runtime", "ets_utils", "faultloggerd", "ffrt", "form_fwk", "graphic_2d", "hichecker", "hicollie", "hilog", "hisysevent", "hitrace", "hiview", "i18n", "icu", "image_framework", "init", "input", "ipc", "json", "jsoncpp", "kv_store", "libuv", "media_library", "memmgr", "memory_utils", "napi", "netmanager_base", "os_account", "power_manager", "qos_manager", "relational_store", "resource_management", "resource_schedule_service", "safwk", "samgr", "sandbox_manager", "screenlock_mgr", "storage_service", "toolchain", "webview", "window_manager", "zlib" ], "third_party": [ "libjpeg-turbo" ] }, "build": { "sub_component": [ "//foundation/ability/ability_runtime/services:ams_target", "//foundation/ability/ability_runtime/services/sa_profile:ams_sa_profile", "//foundation/ability/ability_runtime/services/quickfixmgr:quick_fix.cfg", "//foundation/ability/ability_runtime/tools:tools_target", "//foundation/ability/ability_runtime/interfaces/inner_api:innerkits_target", "//foundation/ability/ability_runtime/frameworks/native/ability/native:ability_thread", "//foundation/ability/ability_runtime/frameworks/native/ability/native:extension_module", "//foundation/ability/ability_runtime/frameworks/native/child_process:child_process", "//foundation/ability/ability_runtime/frameworks/native/insight_intent:insight_intent_innerkits", "//foundation/ability/ability_runtime/frameworks/c/ability_runtime:ability_runtime", "//foundation/ability/ability_runtime/frameworks/cj:cj_ability_packages", "//foundation/ability/ability_runtime/frameworks/js/napi:napi_packages", "//foundation/ability/ability_runtime/cj_environment/frameworks/cj_environment:cj_environment", "//foundation/ability/ability_runtime/js_environment/frameworks/js_environment:js_environment", "//foundation/ability/ability_runtime/services/abilitymgr/etc:appfwk_etc", "//foundation/ability/ability_runtime/service_router_framework:srms_target", "//foundation/ability/ability_runtime/service_router_framework:jsapi_target" ], "inner_api": [ { "header": { "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/deps_wrapper/include", "header_files": [ "os_account_manager_wrapper.h" ] }, "name": "//foundation/ability/ability_runtime/interfaces/inner_api/deps_wrapper:ability_deps_wrapper" }, { "header": { "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/error_utils/include", "header_files": [ "ability_runtime_error_util.h" ] }, "name": "//foundation/ability/ability_runtime/interfaces/inner_api/error_utils:ability_runtime_error_util" }, { "header": { "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/wantagent/include/", "header_files": [ "pending_want.h", "trigger_info.h", "want_agent_constant.h", "want_agent_helper.h", "want_agent_info.h", "want_agent.h" ] }, "name": "//foundation/ability/ability_runtime/interfaces/inner_api/wantagent:wantagent_innerkits" }, { "header": { "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager/include", "header_files": [ "ability_manager_client.h", "launch_param.h" ] }, "name": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager:ability_manager" }, { "header": { "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/ability_runtime", "header_files": [ "ability_context.h" ] }, "name": "//foundation/ability/ability_runtime/frameworks/native/ability:ability_context_native" }, { "header": { "header_base": "//foundation/ability/ability_runtime/js_environment/interfaces/inner_api", "header_files": [ "js_environment.h", "js_environment_impl.h" ] }, "name": "//foundation/ability/ability_runtime/js_environment/frameworks/js_environment:js_environment" }, { "header": { "header_base": "//foundation/ability/ability_runtime/cj_environment/interfaces/inner_api", "header_files": [ "cj_environment.h" ] }, "name": "//foundation/ability/ability_runtime/cj_environment/frameworks/cj_environment:cj_environment" }, { "header": { "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/runtime/include/", "header_files": [ "js_runtime.h", "runtime.h" ] }, "name": "//foundation/ability/ability_runtime/interfaces/inner_api/runtime:runtime" }, { "header": { "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/napi_base_context/include", "header_files": [ "napi_base_context.h" ] }, "name": "//foundation/ability/ability_runtime/interfaces/inner_api/napi_base_context:napi_base_context" }, { "header": { "header_base": "//foundation/ability/ability_runtime/frameworks/js/napi/inner/napi_common", "header_files": [ "napi_common_configuration.h", "napi_common_start_options.h", "napi_common_util.h", "napi_common_want.h" ] }, "name": "//foundation/ability/ability_runtime/frameworks/js/napi/inner/napi_common:napi_common" }, { "header": { "header_base": "//foundation/ability/ability_runtime/frameworks/js/napi/inner/napi_ability_common", "header_files": [ ] }, "name": "//foundation/ability/ability_runtime/frameworks/js/napi/inner/napi_ability_common:napi_ability_common" }, { "header": { "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/app_manager/include", "header_files": [ "appmgr/app_mgr_client.h", "appmgr/page_state_data.h" ] }, "name": "//foundation/ability/ability_runtime/interfaces/inner_api/app_manager:app_manager" }, { "header": { "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/connectionobs_manager/include", "header_files": [ "connection_observer_client.h" ] }, "name": "//foundation/ability/ability_runtime/interfaces/inner_api/connectionobs_manager:connection_obs_manager" }, { "header": { "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/", "header_files": [ "service_extension.h" ] }, "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:service_extension" }, { "header": { "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/", "header_files": [ "extension.h", "extension_base.h", "extension_module_loader.h" ] }, "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:extensionkit_native" }, { "header": { "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/", "header_files": [ ] }, "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:abilitykit_utils" }, { "header": { "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/", "header_files": [ ] }, "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:abilitykit_native" }, { "header": { "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/", "header_files": [ ] }, "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:data_ability_helper" }, { "header": { "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/appkit/app/", "header_files": [ ] }, "name": "//foundation/ability/ability_runtime/frameworks/native/appkit:appkit_native" }, { "header": { "header_base": "//foundation/ability/ability_runtime/frameworks/js/napi/dialog_request_info/include", "header_files": [ "request_info.h" ] }, "name": "//foundation/ability/ability_runtime/frameworks/js/napi/dialog_request_info:dialog_request_info" }, { "header": { "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager/include", "header_files": [ "ability_connect_callback_stub.h" ] }, "name": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager:ability_connect_callback_stub" }, { "header": { "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/appkit/ability_runtime/context", "header_files": [ "application_context.h" ] }, "name": "//foundation/ability/ability_runtime/frameworks/native/appkit:app_context" }, { "header": { "header_base": "//foundation/ability/ability_runtime/interfaces/kits/c/ability/ability_runtime/child_process", "header_files": [ "native_child_process.h" ] }, "name": "//foundation/ability/ability_runtime/frameworks/native/child_process:child_process" }, { "header": { "header_base": "//foundation/ability/ability_runtime/interfaces/kits/c/ability_runtime", "header_files": [ "ability_runtime_common.h", "application_context.h", "context_constant.h" ] }, "name": "//foundation/ability/ability_runtime/frameworks/c/ability_runtime:ability_runtime" }, { "header": { "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/uri_permission/include/", "header_files": [ ] }, "name": "//foundation/ability/ability_runtime/interfaces/inner_api/uri_permission:uri_permission_mgr" }, { "header": { "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/quick_fix/include/", "header_files": [ "quick_fix_manager_client.h" ] }, "name": "//foundation/ability/ability_runtime/interfaces/inner_api/quick_fix:quickfix_manager" }, { "header": { "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/dataobs_manager/", "header_files": [ ] }, "name": "//foundation/ability/ability_runtime/interfaces/inner_api/dataobs_manager:dataobs_manager" }, { "header": { "header_base": "//foundation/ability/ability_runtime/service_router_framework/interfaces/inner_api/include", "header_files": [ "service_info.h", "service_router_mgr_interface.h", "service_router_mgr_proxy.h" ] }, "name": "//foundation/ability/ability_runtime/service_router_framework/interfaces/inner_api:srms_fwk" }, { "header": { "header_base": "//foundation/ability/ability_runtime/frameworks/simulator", "header_files": [] }, "name": "//foundation/ability/ability_runtime/frameworks/simulator/ability_simulator:ability_simulator" }, { "header": { "header_base": "//foundation/ability/ability_runtime/tools/aa/include", "header_files": [ "shell_command.h" ] }, "name": "//foundation/ability/ability_runtime/tools/aa:tools_aa_source_set" }, { "header": { "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager/include", "header_files": [ "ability_start_setting.h" ] }, "name": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager:ability_start_setting" }, { "header": { "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager/include", "header_files": [ "process_options.h" ] }, "name": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager:process_options" }, { "header": { "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager/include", "header_files": [ "mission_info.h", "mission_snapshot.h" ] }, "name": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager:mission_info" }, { "header": { "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/ui_extension_base", "header_files": [ "ui_extension_context.h" ] }, "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:ui_extension" }, { "header": { "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/auto_fill_extension_ability", "header_files": [ "auto_fill_extension_context.h" ] }, "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:auto_fill_extension" }, { "header": { "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/extension_manager/include", "header_files": [ "extension_manager_client.h" ] }, "name": "//foundation/ability/ability_runtime/interfaces/inner_api/extension_manager:extension_manager" }, { "header": { "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/session_handler/include", "header_files": [] }, "name": "//foundation/ability/ability_runtime/interfaces/inner_api/session_handler:session_handler" }, { "header": { "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/auto_fill_manager/include", "header_files": [ "auto_fill_error.h", "auto_fill_manager.h", "fill_request_callback_interface.h", "save_request_callback_interface.h" ] }, "name": "//foundation/ability/ability_runtime/interfaces/inner_api/auto_fill_manager:auto_fill_manager" }, { "header": { "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager/include", "header_files": [ "start_options.h" ] }, "name": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager:ability_start_options" }, { "header": { "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/dialog_request_callback", "header_files": [ ] }, "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:dialog_request_callback" }, { "header": { "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager/include", "header_files": [ "start_window_option.h" ] }, "name": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager:start_window_option" } ], "test": [ "//foundation/ability/ability_runtime/test/moduletest:moduletest", "//foundation/ability/ability_runtime/test/fuzztest:fuzztest", "//foundation/ability/ability_runtime/test/unittest:unittest", "//foundation/ability/ability_runtime/test/sample:sample", "//foundation/ability/ability_runtime/tools/test:moduletest", "//foundation/ability/ability_runtime/tools/test:systemtest", "//foundation/ability/ability_runtime/tools/test:unittest", "//foundation/ability/ability_runtime/cj_environment/test/unittest:unittest", "//foundation/ability/ability_runtime/js_environment/test/unittest:unittest", "//foundation/ability/ability_runtime/service_router_framework:test_target" ] } } }