• 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        "background_task_mgr_jsstack"
23      ],
24      "adapted_system_type": [
25        "standard"
26      ],
27      "rom": "2048KB",
28      "ram": "10240KB",
29      "hisysevent_config": [
30        "//foundation/resourceschedule/background_task_mgr/hisysevent.yaml"
31      ],
32      "deps": {
33        "components": [
34          "ability_base",
35          "ability_runtime",
36          "access_token",
37          "bundle_framework",
38          "common_event_service",
39          "eventhandler",
40          "hitrace",
41          "hilog",
42          "ipc",
43          "init",
44          "napi",
45          "os_account",
46          "resource_management",
47          "safwk",
48          "samgr",
49          "c_utils",
50          "distributed_notification_service",
51          "hisysevent",
52          "hiview",
53          "i18n",
54          "relational_store"
55        ],
56        "third_party": [ "icu" ]
57      },
58      "build": {
59        "group_type": {
60          "base_group": [],
61          "fwk_group": [
62           "//foundation/resourceschedule/background_task_mgr/interfaces:bgtaskmgr_interfaces"
63          ],
64          "service_group": [
65           "//foundation/resourceschedule/background_task_mgr/sa_profile:bgtaskmgr_sa_profile",
66           "//foundation/resourceschedule/background_task_mgr/sa_profile:bgtaskmgr_service_init",
67           "//foundation/resourceschedule/background_task_mgr/services:bgtaskmgr_service",
68           "//foundation/resourceschedule/background_task_mgr/resources:bgtaskmgr_resources"
69          ]
70        },
71        "inner_kits": [
72          {
73            "header": {
74              "header_base": "//foundation/resourceschedule/background_task_mgr/interfaces/innerkits/include",
75              "header_files": [
76                "background_mode.h",
77                "background_task_mgr_helper.h",
78                "background_task_subscriber.h",
79                "continuous_task_callback_info.h",
80                "continuous_task_param.h",
81                "delay_suspend_info.h",
82                "efficiency_resource_info.h",
83                "expired_callback.h",
84                "resource_callback_info.h",
85                "resource_type.h",
86                "transient_task_app_info.h"
87              ]
88            },
89            "name": "//foundation/resourceschedule/background_task_mgr/interfaces/innerkits:bgtaskmgr_innerkits"
90          }
91        ],
92        "test": [
93          "//foundation/resourceschedule/background_task_mgr/frameworks/test/unittest:unittest",
94          "//foundation/resourceschedule/background_task_mgr/interfaces/test/unittest/bgtask_manager_client_test:bgtask_client_unit_test",
95          "//foundation/resourceschedule/background_task_mgr/interfaces/test/unittest/continuous_task_jsunittest:js_unittest",
96          "//foundation/resourceschedule/background_task_mgr/interfaces/test/unittest/efficiency_resources_jsunittest:js_unittest",
97          "//foundation/resourceschedule/background_task_mgr/interfaces/test/unittest/transient_task_jsunittest:js_unittest",
98          "//foundation/resourceschedule/background_task_mgr/services/test/unittest:unittest",
99          "//foundation/resourceschedule/background_task_mgr/test/systemtest:systemtest",
100          "//foundation/resourceschedule/background_task_mgr/test/fuzztest/bgtaskonremoterequest_fuzzer:fuzztest",
101          "//foundation/resourceschedule/background_task_mgr/test/fuzztest/bgtasksubscriber_fuzzer:fuzztest"
102        ]
103      }
104    }
105  }
106