• 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        "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        ]
60      },
61      "build": {
62        "group_type": {
63          "base_group": [],
64          "fwk_group": [
65            "//foundation/resourceschedule/background_task_mgr:fwk_group_background_task_mgr_all"
66          ],
67          "service_group": [
68            "//foundation/resourceschedule/background_task_mgr:service_group_background_task_mgr_all"
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:test_background_task_mgr_all"
94        ]
95      }
96    }
97  }
98