• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "name": "@ohos/background_task_mgr",
3    "description": "background task manager service",
4    "version": "3.1",
5    "license": "Apache License 2.0",
6    "publishAs": "code-segment",
7    "segment": {
8      "destPath" : "foundation/resourceschedule/background_task_mgr"
9    },
10    "dirs": {},
11    "scripts": {},
12    "component": {
13      "name": "background_task_mgr",
14      "subsystem": "resourceschedule",
15      "syscap": [
16        "SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask",
17        "SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask",
18        "SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply"
19      ],
20      "features": [
21        "background_task_mgr_graphics"
22      ],
23      "adapted_system_type": [
24        "mini",
25        "small",
26        "standard"
27      ],
28      "rom": "2048KB",
29      "ram": "10240KB",
30      "deps": {
31        "components": [
32          "ability_base",
33          "ability_runtime",
34          "access_token",
35          "appexecfwk_standard",
36          "bundle_framework",
37          "common_event_service",
38          "eventhandler",
39          "hitrace_native",
40          "hiviewdfx_hilog_native",
41          "ipc",
42          "init",
43          "napi",
44          "os_account",
45          "resource_management",
46          "safwk",
47          "samgr",
48          "startup_l2",
49          "c_utils"
50        ],
51        "third_party": [ "googletest" ]
52      },
53      "build": {
54        "group_type": {
55          "base_group": [],
56          "fwk_group": [
57           "//foundation/resourceschedule/background_task_mgr/interfaces:bgtaskmgr_interfaces"
58          ],
59          "service_group": [
60           "//foundation/resourceschedule/background_task_mgr/sa_profile:bgtaskmgr_sa_profile",
61           "//foundation/resourceschedule/background_task_mgr/sa_profile:bgtaskmgr_service_init",
62           "//foundation/resourceschedule/background_task_mgr/services:bgtaskmgr_service",
63           "//foundation/resourceschedule/background_task_mgr/resources:bgtaskmgr_resources"
64          ]
65        },
66        "inner_kits": [
67          {
68            "header": {
69              "header_base": "//foundation/resourceschedule/background_task_mgr/interfaces/innerkits/include",
70              "header_files": [
71                "background_mode.h",
72                "background_task_mgr_helper.h",
73                "background_task_subscriber.h",
74                "continuous_task_callback_info.h",
75                "continuous_task_param.h",
76                "delay_suspend_info.h",
77                "efficiency_resource_info.h",
78                "expired_callback.h",
79                "resource_callback_info.h",
80                "resource_type.h",
81                "transient_task_app_info.h"
82              ]
83            },
84            "name": "//foundation/resourceschedule/background_task_mgr/interfaces/innerkits:bgtaskmgr_innerkits"
85          }
86        ],
87        "test": [
88          "//foundation/resourceschedule/background_task_mgr/frameworks/test/unittest:unittest",
89          "//foundation/resourceschedule/background_task_mgr/interfaces/test/unittest/bgtask_manager_client_test:bgtask_client_unit_test",
90          "//foundation/resourceschedule/background_task_mgr/interfaces/test/unittest/continuous_task_jsunittest:js_unittest",
91          "//foundation/resourceschedule/background_task_mgr/interfaces/test/unittest/efficiency_resources_jsunittest:js_unittest",
92          "//foundation/resourceschedule/background_task_mgr/interfaces/test/unittest/transient_task_jsunittest:js_unittest",
93          "//foundation/resourceschedule/background_task_mgr/services/test/unittest:unittest",
94          "//foundation/resourceschedule/background_task_mgr/test/systemtest:systemtest",
95          "//foundation/resourceschedule/background_task_mgr/test/fuzztest/bgtaskonremoterequest_fuzzer:fuzztest"
96        ]
97      }
98    }
99  }
100