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        "background_task_mgr_device_enable"
24      ],
25      "adapted_system_type": [
26        "standard"
27      ],
28      "rom": "2048KB",
29      "ram": "10240KB",
30      "hisysevent_config": [
31        "//foundation/resourceschedule/background_task_mgr/hisysevent.yaml"
32      ],
33      "deps": {
34        "components": [
35          "ability_base",
36          "ability_runtime",
37          "access_token",
38          "bundle_framework",
39          "common_event_service",
40          "config_policy",
41          "eventhandler",
42          "hitrace",
43          "hilog",
44          "image_framework",
45          "ipc",
46          "init",
47          "napi",
48          "os_account",
49          "resource_management",
50          "safwk",
51          "samgr",
52          "c_utils",
53          "distributed_notification_service",
54          "hisysevent",
55          "hiview",
56          "i18n",
57          "relational_store",
58          "icu",
59          "jsoncpp"
60        ]
61      },
62      "build": {
63        "group_type": {
64          "base_group": [],
65          "fwk_group": [
66            "//foundation/resourceschedule/background_task_mgr:fwk_group_background_task_mgr_all"
67          ],
68          "service_group": [
69            "//foundation/resourceschedule/background_task_mgr:service_group_background_task_mgr_all"
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:test_background_task_mgr_all"
95        ]
96      }
97    }
98  }
99