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 ], 23 "adapted_system_type": [ 24 "mini", 25 "small", 26 "standard" 27 ], 28 "rom": "2048KB", 29 "ram": "10240KB", 30 "deps": { 31 "components": [ 32 "ability_base", 33 "ability_runtime", 34 "access_token", 35 "appexecfwk_standard", 36 "bundle_framework", 37 "common_event_service", 38 "eventhandler", 39 "hitrace_native", 40 "hiviewdfx_hilog_native", 41 "ipc", 42 "init", 43 "napi", 44 "os_account", 45 "resource_management", 46 "safwk", 47 "samgr", 48 "startup_l2", 49 "c_utils" 50 ], 51 "third_party": [ "googletest" ] 52 }, 53 "build": { 54 "group_type": { 55 "base_group": [], 56 "fwk_group": [ 57 "//foundation/resourceschedule/background_task_mgr/interfaces:bgtaskmgr_interfaces" 58 ], 59 "service_group": [ 60 "//foundation/resourceschedule/background_task_mgr/sa_profile:bgtaskmgr_sa_profile", 61 "//foundation/resourceschedule/background_task_mgr/sa_profile:bgtaskmgr_service_init", 62 "//foundation/resourceschedule/background_task_mgr/services:bgtaskmgr_service", 63 "//foundation/resourceschedule/background_task_mgr/resources:bgtaskmgr_resources" 64 ] 65 }, 66 "inner_kits": [ 67 { 68 "header": { 69 "header_base": "//foundation/resourceschedule/background_task_mgr/interfaces/innerkits/include", 70 "header_files": [ 71 "background_mode.h", 72 "background_task_mgr_helper.h", 73 "background_task_subscriber.h", 74 "continuous_task_callback_info.h", 75 "continuous_task_param.h", 76 "delay_suspend_info.h", 77 "efficiency_resource_info.h", 78 "expired_callback.h", 79 "resource_callback_info.h", 80 "resource_type.h", 81 "transient_task_app_info.h" 82 ] 83 }, 84 "name": "//foundation/resourceschedule/background_task_mgr/interfaces/innerkits:bgtaskmgr_innerkits" 85 } 86 ], 87 "test": [ 88 "//foundation/resourceschedule/background_task_mgr/frameworks/test/unittest:unittest", 89 "//foundation/resourceschedule/background_task_mgr/interfaces/test/unittest/bgtask_manager_client_test:bgtask_client_unit_test", 90 "//foundation/resourceschedule/background_task_mgr/interfaces/test/unittest/continuous_task_jsunittest:js_unittest", 91 "//foundation/resourceschedule/background_task_mgr/interfaces/test/unittest/efficiency_resources_jsunittest:js_unittest", 92 "//foundation/resourceschedule/background_task_mgr/interfaces/test/unittest/transient_task_jsunittest:js_unittest", 93 "//foundation/resourceschedule/background_task_mgr/services/test/unittest:unittest", 94 "//foundation/resourceschedule/background_task_mgr/test/systemtest:systemtest", 95 "//foundation/resourceschedule/background_task_mgr/test/fuzztest/bgtaskonremoterequest_fuzzer:fuzztest" 96 ] 97 } 98 } 99 } 100