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