• 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      ],
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