• 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          "image_framework",
43          "ipc",
44          "init",
45          "napi",
46          "os_account",
47          "resource_management",
48          "safwk",
49          "samgr",
50          "c_utils",
51          "distributed_notification_service",
52          "hisysevent",
53          "hiview",
54          "i18n",
55          "relational_store"
56        ],
57        "third_party": [ "icu" ]
58      },
59      "build": {
60        "group_type": {
61          "base_group": [],
62          "fwk_group": [
63           "//foundation/resourceschedule/background_task_mgr/interfaces:bgtaskmgr_interfaces"
64          ],
65          "service_group": [
66           "//foundation/resourceschedule/background_task_mgr/sa_profile:bgtaskmgr_sa_profile",
67           "//foundation/resourceschedule/background_task_mgr/sa_profile:bgtaskmgr_service_init",
68           "//foundation/resourceschedule/background_task_mgr/services:bgtaskmgr_service",
69           "//foundation/resourceschedule/background_task_mgr/resources:bgtaskmgr_resources"
70          ]
71        },
72        "inner_kits": [
73          {
74            "header": {
75              "header_base": "//foundation/resourceschedule/background_task_mgr/interfaces/innerkits/include",
76              "header_files": [
77                "background_mode.h",
78                "background_task_mgr_helper.h",
79                "background_task_subscriber.h",
80                "continuous_task_callback_info.h",
81                "continuous_task_param.h",
82                "delay_suspend_info.h",
83                "efficiency_resource_info.h",
84                "expired_callback.h",
85                "resource_callback_info.h",
86                "resource_type.h",
87                "transient_task_app_info.h"
88              ]
89            },
90            "name": "//foundation/resourceschedule/background_task_mgr/interfaces/innerkits:bgtaskmgr_innerkits"
91          }
92        ],
93        "test": [
94          "//foundation/resourceschedule/background_task_mgr/frameworks/test/unittest:unittest",
95          "//foundation/resourceschedule/background_task_mgr/interfaces/test/unittest/bgtask_manager_client_test:bgtask_client_unit_test",
96          "//foundation/resourceschedule/background_task_mgr/interfaces/test/unittest/continuous_task_jsunittest:js_unittest",
97          "//foundation/resourceschedule/background_task_mgr/interfaces/test/unittest/efficiency_resources_jsunittest:js_unittest",
98          "//foundation/resourceschedule/background_task_mgr/interfaces/test/unittest/transient_task_jsunittest:js_unittest",
99          "//foundation/resourceschedule/background_task_mgr/services/test/unittest:unittest",
100          "//foundation/resourceschedule/background_task_mgr/test/systemtest:systemtest",
101          "//foundation/resourceschedule/background_task_mgr/test/fuzztest/bgtaskonremoterequest_fuzzer:fuzztest",
102          "//foundation/resourceschedule/background_task_mgr/test/fuzztest/bgtasksubscriber_fuzzer:fuzztest"
103        ]
104      }
105    }
106  }
107