• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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        "ability_runtime_check_internet_permission"
33      ],
34      "adapted_system_type": [
35          "standard"
36      ],
37      "rom": "",
38      "ram": "",
39      "hisysevent_config":[
40        "//foundation/ability/ability_runtime/hisysevent.yaml"
41      ],
42      "deps": {
43        "components": [
44            "ability_base",
45            "accessibility",
46            "access_token",
47            "ace_engine",
48            "app_domain_verify",
49            "app_file_service",
50            "appspawn",
51            "background_task_mgr",
52            "bounds_checking_function",
53            "bundle_framework",
54            "common_event_service",
55            "config_policy",
56            "c_utils",
57            "cJSON",
58            "data_share",
59            "dlp_permission_service",
60            "dsoftbus",
61            "eventhandler",
62            "ets_frontend",
63            "ets_runtime",
64            "ets_utils",
65            "faultloggerd",
66            "ffrt",
67            "form_fwk",
68            "graphic_2d",
69            "hichecker",
70            "hicollie",
71            "hilog",
72            "hisysevent",
73            "hitrace",
74            "hiview",
75            "i18n",
76            "icu",
77            "idl_tool",
78            "image_framework",
79            "init",
80            "input",
81            "ipc",
82            "json",
83            "jsoncpp",
84            "kv_store",
85            "libuv",
86            "libxml2",
87            "media_library",
88            "memmgr",
89            "memory_utils",
90            "napi",
91            "netmanager_base",
92            "node",
93            "os_account",
94            "power_manager",
95            "preferences",
96            "previewer",
97            "qos_manager",
98            "relational_store",
99            "resource_management",
100            "resource_schedule_service",
101            "runtime_core",
102            "safwk",
103            "samgr",
104            "sandbox_manager",
105            "screenlock_mgr",
106            "selinux_adapter",
107            "storage_service",
108            "toolchain",
109            "webview",
110            "window_manager",
111            "zlib"
112  ],
113          "third_party": [
114            "libjpeg-turbo"
115          ]
116      },
117      "build": {
118        "sub_component": [
119          "//foundation/ability/ability_runtime/services:ams_target",
120          "//foundation/ability/ability_runtime/services/sa_profile:ams_sa_profile",
121          "//foundation/ability/ability_runtime/services/quickfixmgr:quick_fix.cfg",
122          "//foundation/ability/ability_runtime/tools:tools_target",
123          "//foundation/ability/ability_runtime/interfaces/inner_api:innerkits_target",
124          "//foundation/ability/ability_runtime/frameworks/native/ability/native:ability_thread",
125          "//foundation/ability/ability_runtime/frameworks/native/ability/native:extension_module",
126          "//foundation/ability/ability_runtime/frameworks/native/child_process:child_process",
127          "//foundation/ability/ability_runtime/frameworks/native/insight_intent:insight_intent_innerkits",
128          "//foundation/ability/ability_runtime/frameworks/c/ability_runtime:ability_runtime",
129          "//foundation/ability/ability_runtime/frameworks/cj:cj_ability_packages",
130          "//foundation/ability/ability_runtime/frameworks/js/napi:napi_packages",
131          "//foundation/ability/ability_runtime/cj_environment/frameworks/cj_environment:cj_environment",
132          "//foundation/ability/ability_runtime/js_environment/frameworks/js_environment:js_environment",
133          "//foundation/ability/ability_runtime/services/abilitymgr/etc:appfwk_etc",
134          "//foundation/ability/ability_runtime/services/dialog_ui/ams_system_dialog:dialog_hap",
135          "//foundation/ability/ability_runtime/service_router_framework:srms_target",
136          "//foundation/ability/ability_runtime/service_router_framework:jsapi_target"
137        ],
138        "inner_api": [
139          {
140            "header": {
141              "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/deps_wrapper/include",
142              "header_files": [
143                "os_account_manager_wrapper.h"
144              ]
145            },
146            "name": "//foundation/ability/ability_runtime/interfaces/inner_api/deps_wrapper:ability_deps_wrapper"
147          },
148          {
149            "header": {
150              "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/error_utils/include",
151              "header_files": [
152                "ability_runtime_error_util.h"
153              ]
154            },
155            "name": "//foundation/ability/ability_runtime/interfaces/inner_api/error_utils:ability_runtime_error_util"
156          },
157          {
158            "header": {
159              "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/wantagent/include/",
160              "header_files": [
161                "pending_want.h",
162                "trigger_info.h",
163                "want_agent_constant.h",
164                "want_agent_helper.h",
165                "want_agent_info.h",
166                "want_agent.h"
167              ]
168            },
169            "name": "//foundation/ability/ability_runtime/interfaces/inner_api/wantagent:wantagent_innerkits"
170          },
171          {
172            "header": {
173              "header_base": "//foundation/ability/ability_runtime/frameworks/cj/ffi/want_agent/include",
174              "header_files": [
175                "cj_want_agent_ffi.h"
176              ]
177            },
178            "name": "//foundation/ability/ability_runtime/frameworks/cj/ffi/want_agent:cj_want_agent_ffi"
179          },
180          {
181            "header": {
182              "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/ui_extension_base",
183              "header_files": []
184            },
185            "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:cj_ui_extension"
186          },
187          {
188            "header": {
189              "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/photo_editor_extension_ability",
190              "header_files": []
191            },
192            "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native/:cj_photo_editor_extension"
193          },
194          {
195            "header": {
196              "header_base": "//foundation/ability/ability_runtime/frameworks/cj/ffi/context",
197              "header_files": []
198            },
199            "name": "//foundation/ability/ability_runtime/frameworks/cj/ffi/context:cj_context_ffi"
200          },
201          {
202            "header": {
203              "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/ability_runtime",
204              "header_files": []
205            },
206            "name": "//foundation/ability/ability_runtime/frameworks/native/ability:cj_ability_context_native"
207          },
208          {
209            "header": {
210              "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native",
211              "header_files": []
212            },
213            "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:cj_extensionkit_native"
214          },
215          {
216            "header": {
217              "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native",
218              "header_files": []
219            },
220            "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:cj_abilitykit_native_ffi"
221          },
222          {
223            "header": {
224              "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager/include",
225              "header_files": [
226                "ability_manager_client.h",
227                "launch_param.h"
228              ]
229            },
230            "name": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager:ability_manager"
231          },
232          {
233            "header": {
234              "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/ability_runtime",
235              "header_files": [
236                "ability_context.h"
237              ]
238            },
239            "name": "//foundation/ability/ability_runtime/frameworks/native/ability:ability_context_native"
240          },
241          {
242            "header": {
243              "header_base": "//foundation/ability/ability_runtime/js_environment/interfaces/inner_api",
244              "header_files": [
245                "js_environment.h",
246                "js_environment_impl.h"
247              ]
248            },
249            "name": "//foundation/ability/ability_runtime/js_environment/frameworks/js_environment:js_environment"
250          },
251          {
252            "header": {
253              "header_base": "//foundation/ability/ability_runtime/cj_environment/interfaces/inner_api",
254              "header_files": [
255                "cj_environment.h"
256              ]
257            },
258            "name": "//foundation/ability/ability_runtime/cj_environment/frameworks/cj_environment:cj_environment"
259          },
260          {
261            "header": {
262              "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/runtime/include/",
263              "header_files": [
264                "js_runtime.h",
265                "runtime.h"
266              ]
267            },
268            "name": "//foundation/ability/ability_runtime/interfaces/inner_api/runtime:runtime"
269          },
270          {
271            "header": {
272              "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/napi_base_context/include",
273              "header_files": [
274                "napi_base_context.h"
275              ]
276            },
277            "name": "//foundation/ability/ability_runtime/interfaces/inner_api/napi_base_context:napi_base_context"
278          },
279          {
280            "header": {
281              "header_base": "//foundation/ability/ability_runtime/frameworks/js/napi/inner/napi_common",
282              "header_files": [
283                "napi_common_configuration.h",
284                "napi_common_start_options.h",
285                "napi_common_util.h",
286                "napi_common_want.h"
287              ]
288            },
289            "name": "//foundation/ability/ability_runtime/frameworks/js/napi/inner/napi_common:napi_common"
290          },
291          {
292            "header": {
293              "header_base": "//foundation/ability/ability_runtime/frameworks/js/napi/inner/napi_ability_common",
294              "header_files": [
295              ]
296            },
297            "name": "//foundation/ability/ability_runtime/frameworks/js/napi/inner/napi_ability_common:napi_ability_common"
298          },
299          {
300            "header": {
301              "header_base": "//foundation/ability/ability_runtime/frameworks/js/napi/inner/napi_wantagent_common",
302              "header_files": [
303                "napi_common_want_agent.h"
304              ]
305            },
306            "name": "//foundation/ability/ability_runtime/frameworks/js/napi/inner/napi_wantagent_common:napi_wantagent_common"
307          },
308          {
309            "header": {
310              "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/app_manager/include",
311              "header_files": [
312                "appmgr/app_mgr_client.h",
313                "appmgr/page_state_data.h"
314              ]
315            },
316            "name": "//foundation/ability/ability_runtime/interfaces/inner_api/app_manager:app_manager"
317          },
318          {
319            "header": {
320              "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/connectionobs_manager/include",
321              "header_files": [
322                "connection_observer_client.h"
323              ]
324            },
325            "name": "//foundation/ability/ability_runtime/interfaces/inner_api/connectionobs_manager:connection_obs_manager"
326          },
327          {
328            "header": {
329              "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/",
330              "header_files": [
331                "service_extension.h"
332              ]
333            },
334            "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:service_extension"
335          },
336          {
337            "header": {
338              "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/",
339              "header_files": [
340                "extension.h",
341                "extension_base.h",
342                "extension_module_loader.h"
343              ]
344            },
345            "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:extensionkit_native"
346          },
347          {
348            "header": {
349              "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/",
350              "header_files": [
351              ]
352            },
353            "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:abilitykit_utils"
354          },
355          {
356            "header": {
357              "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/",
358              "header_files": [
359              ]
360            },
361            "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:abilitykit_native"
362          },
363          {
364            "header": {
365              "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/",
366              "header_files": [
367              ]
368            },
369            "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:data_ability_helper"
370          },
371          {
372            "header": {
373              "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/appkit/app/",
374              "header_files": [
375              ]
376            },
377            "name": "//foundation/ability/ability_runtime/frameworks/native/appkit:appkit_native"
378          },
379          {
380            "header": {
381              "header_base": "//foundation/ability/ability_runtime/frameworks/js/napi/dialog_request_info/include",
382              "header_files": [
383                "request_info.h"
384              ]
385            },
386            "name": "//foundation/ability/ability_runtime/frameworks/js/napi/dialog_request_info:dialog_request_info"
387          },
388          {
389            "header": {
390              "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager/include",
391              "header_files": [
392                "ability_connect_callback_stub.h"
393              ]
394            },
395            "name": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager:ability_connect_callback_stub"
396          },
397          {
398            "header": {
399              "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/appkit/ability_runtime/context",
400              "header_files": [
401                "application_context.h"
402              ]
403            },
404            "name": "//foundation/ability/ability_runtime/frameworks/native/appkit:app_context"
405          },
406          {
407            "header": {
408              "header_base": "//foundation/ability/ability_runtime/interfaces/kits/c/ability/ability_runtime/child_process",
409              "header_files": [
410                "native_child_process.h"
411              ]
412            },
413            "name": "//foundation/ability/ability_runtime/frameworks/native/child_process:child_process"
414          },
415          {
416            "header": {
417              "header_base": "//foundation/ability/ability_runtime/interfaces/kits/c/ability_runtime",
418              "header_files": [
419                "ability_runtime_common.h",
420                "application_context.h",
421                "context_constant.h",
422                "start_options.h"
423              ]
424            },
425            "name": "//foundation/ability/ability_runtime/frameworks/c/ability_runtime:ability_runtime"
426          },
427          {
428            "header": {
429              "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/uri_permission/include/",
430              "header_files": [
431              ]
432            },
433            "name": "//foundation/ability/ability_runtime/interfaces/inner_api/uri_permission:uri_permission_mgr"
434          },
435          {
436            "header": {
437              "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/quick_fix/include/",
438              "header_files": [
439                "quick_fix_manager_client.h"
440              ]
441            },
442            "name": "//foundation/ability/ability_runtime/interfaces/inner_api/quick_fix:quickfix_manager"
443          },
444          {
445            "header": {
446              "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/dataobs_manager/",
447              "header_files": [
448              ]
449            },
450            "name": "//foundation/ability/ability_runtime/interfaces/inner_api/dataobs_manager:dataobs_manager"
451          },
452          {
453            "header": {
454              "header_base": "//foundation/ability/ability_runtime/service_router_framework/interfaces/inner_api/include",
455              "header_files": [
456                "service_info.h",
457                "service_router_mgr_interface.h",
458                "service_router_mgr_proxy.h"
459              ]
460            },
461            "name": "//foundation/ability/ability_runtime/service_router_framework/interfaces/inner_api:srms_fwk"
462          },
463          {
464            "header": {
465              "header_base": "//foundation/ability/ability_runtime/frameworks/simulator",
466              "header_files": []
467            },
468            "name": "//foundation/ability/ability_runtime/frameworks/simulator/ability_simulator:ability_simulator"
469          },
470          {
471            "header": {
472              "header_base": "//foundation/ability/ability_runtime/tools/aa/include",
473              "header_files": [
474                "shell_command.h"
475              ]
476            },
477            "name": "//foundation/ability/ability_runtime/tools/aa:tools_aa_source_set"
478          },
479          {
480            "header": {
481              "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager/include",
482              "header_files": [
483                "ability_start_setting.h"
484              ]
485            },
486            "name": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager:ability_start_setting"
487          },
488          {
489            "header": {
490              "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager/include",
491              "header_files": [
492                "process_options.h"
493              ]
494            },
495            "name": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager:process_options"
496          },
497          {
498            "header": {
499              "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager/include",
500              "header_files": [
501                "mission_info.h",
502                "mission_snapshot.h"
503              ]
504            },
505            "name": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager:mission_info"
506          },
507          {
508            "header": {
509              "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/ui_extension_base",
510              "header_files": [
511                "ui_extension_context.h"
512              ]
513            },
514            "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:ui_extension"
515          },
516          {
517            "header": {
518              "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/auto_fill_extension_ability",
519              "header_files": [
520                "auto_fill_extension_context.h"
521              ]
522            },
523            "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:auto_fill_extension"
524          },
525          {
526            "header": {
527              "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/extension_manager/include",
528              "header_files": [
529                "extension_manager_client.h"
530              ]
531            },
532            "name": "//foundation/ability/ability_runtime/interfaces/inner_api/extension_manager:extension_manager"
533          },
534          {
535            "header": {
536              "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/session_handler/include",
537              "header_files": []
538            },
539            "name": "//foundation/ability/ability_runtime/interfaces/inner_api/session_handler:session_handler"
540          },
541          {
542            "header": {
543              "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/auto_fill_manager/include",
544              "header_files": [
545                "auto_fill_error.h",
546                "auto_fill_manager.h",
547                "fill_request_callback_interface.h",
548                "save_request_callback_interface.h"
549              ]
550            },
551            "name": "//foundation/ability/ability_runtime/interfaces/inner_api/auto_fill_manager:auto_fill_manager"
552          },
553          {
554            "header": {
555              "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager/include",
556              "header_files": [
557                "start_options.h"
558              ]
559            },
560            "name": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager:ability_start_options"
561          },
562          {
563            "header": {
564              "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/dialog_request_callback",
565              "header_files": [
566              ]
567            },
568            "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:dialog_request_callback"
569          },
570          {
571            "header": {
572              "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager/include",
573              "header_files": [
574                "start_window_option.h"
575              ]
576            },
577            "name": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager:start_window_option"
578          },
579          {
580            "header": {
581              "header_base": "//foundation/ability/ability_runtime/frameworks/cj/ffi/application_context/include",
582              "header_files": [
583                "cj_ability_lifecycle_callback.h",
584                "cj_application_context.h"
585              ]
586            },
587            "name": "//foundation/ability/ability_runtime/frameworks/cj/ffi:cj_ability_ffi"
588          },
589          {
590            "header": {
591              "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/app_manager/include",
592              "header_files": [
593                "appmgr/app_state_data.h"
594              ]
595            },
596            "name": "//foundation/ability/ability_runtime/interfaces/inner_api/app_manager:app_state_data"
597          },
598          {
599            "header": {
600              "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/connect_server_manager/include",
601              "header_files": [
602                "connect_server_manager.h"
603              ]
604            },
605            "name": "//foundation/ability/ability_runtime/interfaces/inner_api/connect_server_manager:connect_server_manager"
606          }
607        ],
608        "test": [
609          "//foundation/ability/ability_runtime/test/moduletest:moduletest",
610          "//foundation/ability/ability_runtime/test/fuzztest:fuzztest",
611          "//foundation/ability/ability_runtime/test/unittest:unittest",
612          "//foundation/ability/ability_runtime/test/sample:sample",
613          "//foundation/ability/ability_runtime/tools/test:moduletest",
614          "//foundation/ability/ability_runtime/tools/test:systemtest",
615          "//foundation/ability/ability_runtime/tools/test:unittest",
616          "//foundation/ability/ability_runtime/cj_environment/test/unittest:unittest",
617          "//foundation/ability/ability_runtime/js_environment/test/unittest:unittest",
618          "//foundation/ability/ability_runtime/service_router_framework:test_target"
619        ]
620      }
621  }
622}
623