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