• 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          "ipc",
45          "init",
46          "napi",
47          "os_account",
48          "resource_management",
49          "safwk",
50          "samgr",
51          "c_utils",
52          "distributed_notification_service",
53          "hisysevent",
54          "hiview",
55          "i18n",
56          "relational_store",
57          "icu"
58        ]
59      },
60      "build": {
61        "group_type": {
62          "base_group": [],
63          "fwk_group": [
64            "//foundation/resourceschedule/background_task_mgr:fwk_group_background_task_mgr_all"
65          ],
66          "service_group": [
67            "//foundation/resourceschedule/background_task_mgr:service_group_background_task_mgr_all"
68          ]
69        },
70        "inner_kits": [
71          {
72            "header": {
73              "header_base": "//foundation/resourceschedule/background_task_mgr/interfaces/innerkits/include",
74              "header_files": [
75                "background_mode.h",
76                "background_task_mgr_helper.h",
77                "background_task_subscriber.h",
78                "continuous_task_callback_info.h",
79                "continuous_task_param.h",
80                "delay_suspend_info.h",
81                "efficiency_resource_info.h",
82                "expired_callback.h",
83                "resource_callback_info.h",
84                "resource_type.h",
85                "transient_task_app_info.h"
86              ]
87            },
88            "name": "//foundation/resourceschedule/background_task_mgr/interfaces/innerkits:bgtaskmgr_innerkits"
89          }
90        ],
91        "test": [
92          "//foundation/resourceschedule/background_task_mgr:test_background_task_mgr_all"
93        ]
94      }
95    }
96  }
97