• 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      ],
22      "features": [
23        "ability_runtime_graphics",
24        "ability_runtime_power"
25      ],
26      "adapted_system_type": [
27          "standard"
28      ],
29      "rom": "",
30      "ram": "",
31      "hisysevent_config":[
32        "//foundation/ability/ability_runtime/hisysevent.yaml"
33      ],
34      "deps": {
35        "components": [
36            "ability_base",
37            "access_token",
38            "ace_engine",
39            "appspawn",
40            "ark_js_runtime",
41            "background_task_mgr",
42            "bundle_framework",
43            "common",
44            "common_event_service",
45            "data_object",
46            "dsoftbus",
47            "eventhandler",
48            "faultloggerd",
49            "form_fwk",
50            "hichecker_native",
51            "hicollie_native",
52            "hisysevent_native",
53            "hitrace_native",
54            "hiview",
55            "hiviewdfx_hilog_native",
56            "i18n",
57            "icu",
58            "init",
59            "input",
60            "ipc",
61            "ipc_js",
62            "multimedia_image_framework",
63            "napi",
64            "os_account",
65            "relational_store",
66            "resource_management",
67            "safwk",
68            "samgr",
69            "startup_l2",
70            "c_utils",
71            "window_manager"
72  ],
73          "third_party": [
74            "libjpeg-turbo",
75            "node",
76            "jsoncpp",
77            "json"
78          ]
79      },
80      "build": {
81        "sub_component": [
82          "//foundation/ability/ability_runtime/services:ams_target",
83          "//foundation/ability/ability_runtime/services/sa_profile:ams_sa_profile",
84          "//foundation/ability/ability_runtime/services/quickfixmgr:quick_fix.cfg",
85          "//foundation/ability/ability_runtime/interfaces/inner_api:innerkits_target",
86          "//foundation/ability/ability_runtime/frameworks/native/ability/native:static_subscriber_ipc",
87          "//foundation/ability/ability_runtime/frameworks/native/ability/native:service_extension_module",
88          "//foundation/ability/ability_runtime/frameworks/js/napi:napi_packages",
89          "//foundation/ability/ability_runtime/frameworks/native/ability:ability_context_native",
90          "//foundation/ability/ability_runtime/frameworks/native/appkit:app_context",
91          "//foundation/ability/ability_runtime/frameworks/native/appkit:appkit_native",
92          "//foundation/ability/ability_runtime/services/abilitymgr/etc:appfwk_etc"
93        ],
94        "inner_kits": [
95          {
96            "header": {
97              "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/deps_wrapper/include",
98              "header_files": [
99                "os_account_manager_wrapper.h"
100              ]
101            },
102            "name": "//foundation/ability/ability_runtime/interfaces/inner_api/deps_wrapper:ability_deps_wrapper"
103          },
104          {
105            "header": {
106              "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/error_utils/include",
107              "header_files": [
108                "ability_runtime_error_util.h"
109              ]
110            },
111            "name": "//foundation/ability/ability_runtime/interfaces/inner_api/error_utils:ability_runtime_error_util"
112          },
113          {
114            "header": {
115              "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/wantagent/include/",
116              "header_files": [
117                "cancel_listener.h",
118                "completed_callback.h",
119                "completed_dispatcher.h",
120                "pending_want.h",
121                "trigger_info.h",
122                "want_agent_constant.h",
123                "want_agent_helper.h",
124                "want_agent_info.h",
125                "want_agent_log_wrapper.h",
126                "want_agent.h"
127              ]
128            },
129            "name": "//foundation/ability/ability_runtime/interfaces/inner_api/wantagent:wantagent_innerkits"
130          },
131          {
132            "header": {
133              "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager/include",
134              "header_files": [
135                "ability_connect_callback_interface.h",
136                "ability_connect_callback_stub.h",
137                "ability_manager_client.h",
138                "ability_manager_errors.h",
139                "ability_manager_interface.h",
140                "ability_scheduler_interface.h",
141                "stop_user_callback.h",
142                "stop_user_callback_stub.h"
143              ]
144            },
145            "name": "//foundation/ability/ability_runtime/interfaces/inner_api/ability_manager:ability_manager"
146          },
147          {
148            "header": {
149              "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/ability_runtime",
150              "header_files": [
151                "ability_context.h"
152              ]
153            },
154            "name": "//foundation/ability/ability_runtime/frameworks/native/ability:ability_context_native"
155          },
156          {
157            "header": {
158              "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/runtime/include/",
159              "header_files": [
160                "js_runtime.h",
161                "runtime.h"
162              ]
163            },
164            "name": "//foundation/ability/ability_runtime/interfaces/inner_api/runtime:runtime"
165          },
166          {
167            "header": {
168              "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/napi_base_context/include",
169              "header_files": [
170                "napi_base_context.h"
171              ]
172            },
173            "name": "//foundation/ability/ability_runtime/interfaces/inner_api/napi_base_context:napi_base_context"
174          },
175          {
176            "header": {
177              "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/app_manager/include",
178              "header_files": [
179                "appmgr/app_mgr_client.h",
180                "appmgr/iapp_state_callback.h",
181                "appmgr/app_state_callback_host.h",
182                "appmgr/app_mgr_constants.h",
183                "appmgr/app_process_data.h",
184                "appmgr/app_mem_info.h"
185              ]
186            },
187            "name": "//foundation/ability/ability_runtime/interfaces/inner_api/app_manager:app_manager"
188          },
189          {
190            "header": {
191              "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/connectionobs_manager/include",
192              "header_files": [
193                "connection_data.h",
194                "connection_observer_client.h",
195                "connection_observer_errors.h",
196                "connection_observer.h",
197                "dlp_state_data.h"
198              ]
199            },
200            "name": "//foundation/ability/ability_runtime/interfaces/inner_api/connectionobs_manager:connection_obs_manager"
201          },
202          {
203            "header": {
204              "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/",
205              "header_files": [
206              ]
207            },
208            "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:static_subscriber_extension"
209          },
210          {
211            "header": {
212              "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/",
213              "header_files": [
214              ]
215            },
216            "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:service_extension"
217          },
218          {
219            "header": {
220              "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/",
221              "header_files": [
222              ]
223            },
224            "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:form_extension"
225          },
226          {
227            "header": {
228              "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/",
229              "header_files": [
230                "extension.h",
231                "extension_base.h",
232                "service_extension.h",
233                "extension_module_loader.h"
234              ]
235            },
236            "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:abilitykit_native"
237          },
238          {
239            "header": {
240              "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/ability/native/",
241              "header_files": [
242              ]
243            },
244            "name": "//foundation/ability/ability_runtime/frameworks/native/ability/native:data_ability_helper"
245          },
246          {
247            "header": {
248              "header_base": "//foundation/ability/ability_runtime/frameworks/js/napi/dialog_request_info/include",
249              "header_files": [
250                "request_info.h"
251              ]
252            },
253            "name": "//foundation/ability/ability_runtime/frameworks/js/napi/dialog_request_info:dialog_request_info"
254          },
255          {
256            "header": {
257              "header_base": "//foundation/ability/ability_runtime/interfaces/kits/native/appkit/ability_runtime/",
258              "header_files": [
259                "extension_context.h"
260              ]
261            },
262            "name": "//foundation/ability/ability_runtime/frameworks/native/appkit:app_context"
263          },
264          {
265            "header": {
266              "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/quick_fix/include/",
267              "header_files": [
268                "quick_fix_manager_client.h"
269              ]
270            },
271            "name": "//foundation/ability/ability_runtime/interfaces/inner_api/quick_fix:quickfix_manager"
272          },
273          {
274            "header": {
275              "header_base": "//foundation/ability/ability_runtime/interfaces/inner_api/dataobs_manager/",
276              "header_files": [
277              ]
278            },
279            "name": "//foundation/ability/ability_runtime/interfaces/inner_api/dataobs_manager:dataobs_manager"
280          }
281        ],
282        "test": [
283          "//foundation/ability/ability_runtime/test/moduletest:moduletest",
284          "//foundation/ability/ability_runtime/test/benchmarktest:benchmarktest",
285          "//foundation/ability/ability_runtime/test/fuzztest:fuzztest",
286          "//foundation/ability/ability_runtime/test/unittest:unittest"
287        ]
288      }
289  }
290}
291