1{ 2 "name": "@ohos/device_standby", 3 "description": "device_standby", 4 "version": "4.0", 5 "license": "Apache License 2.0", 6 "publishAs": "code-segment", 7 "segment": { 8 "destPath": "foundation/resourceschedule/device_standby" 9 }, 10 "dirs": {}, 11 "scripts": {}, 12 "component": { 13 "name": "device_standby", 14 "subsystem": "resourceschedule", 15 "syscap": [ 16 ], 17 "features": [], 18 "adapted_system_type": [ 19 "standard" 20 ], 21 "rom": "2048KB", 22 "ram": "10240KB", 23 "deps": { 24 "components": [ 25 "ability_base", 26 "ability_runtime", 27 "access_token", 28 "background_task_mgr", 29 "battery_manager", 30 "bundle_framework", 31 "call_manager", 32 "common_event_service", 33 "config_policy", 34 "c_utils", 35 "eventhandler", 36 "hilog", 37 "init", 38 "ipc", 39 "input", 40 "napi", 41 "netmanager_base", 42 "power_manager", 43 "safwk", 44 "samgr", 45 "sensor", 46 "time_service", 47 "work_scheduler", 48 "wifi" 49 ], 50 "third_party": [ 51 "googletest" 52 ] 53 }, 54 "build": { 55 "group_type": { 56 "base_group" : [ 57 "//foundation/resourceschedule/device_standby/utils/common:standby_utils_common", 58 "//foundation/resourceschedule/device_standby/utils/policy:standby_utils_policy" 59 ], 60 "fwk_group" : [ 61 "//foundation/resourceschedule/device_standby/frameworks:standby_fwk", 62 "//foundation/resourceschedule/device_standby/interfaces:standby_interfaces" 63 ], 64 "service_group" : [ 65 "//foundation/resourceschedule/device_standby/sa_profile:device_standby_sa_profile", 66 "//foundation/resourceschedule/device_standby/interfaces/innerkits:standby_innerkits", 67 "//foundation/resourceschedule/device_standby/plugins:standby_plugin", 68 "//foundation/resourceschedule/device_standby/services:standby_service", 69 "//foundation/resourceschedule/device_standby/utils/policy:standby_service_config" 70 ] 71 }, 72 "inner_kits": [ 73 { 74 "header": { 75 "header_base": "//foundation/resourceschedule/device_standby/interfaces/innerkits/include", 76 "header_files": [ 77 "allow_info.h", 78 "allow_type.h", 79 "resourcce_request.h", 80 "standby_service_client.h", 81 "standby_service_subscriber_stub.h", 82 "standby_state.h" 83 ] 84 }, 85 "name": "//foundation/resourceschedule/device_standby/interfaces/innerkits:standby_innerkits" 86 }, 87 { 88 "header": { 89 "header_base": "//foundation/resourceschedule/device_standby/services", 90 "header_files": [ 91 "common/include/background_task_helper.h", 92 "common/include/device_standby_switch.h", 93 "common/include/time_provider.h", 94 "common/include/timed_task.h", 95 "core/include/ability_manager_helper.h", 96 "core/include/allow_record.h", 97 "core/include/app_mgr_helper.h", 98 "core/include/app_state_observer.h", 99 "core/include/bundle_manager_helper.h", 100 "core/include/common_event_observer.h", 101 "core/include/standby_service_impl.h", 102 "core/include/standby_service.h", 103 "notification/include/standby_state_subscriber.h" 104 ] 105 }, 106 "name": "//foundation/resourceschedule/device_standby/services:standby_service" 107 }, 108 { 109 "header": { 110 "header_base": "//foundation/resourceschedule/device_standby/utils/common/include", 111 "header_files": [ 112 "common_constant.h", 113 "ipc_util.h", 114 "single_instance.h", 115 "standby_service_errors.h", 116 "standby_service_log.h" 117 ] 118 }, 119 "name": "//foundation/resourceschedule/device_standby/utils/common:standby_utils_common" 120 }, 121 { 122 "header": { 123 "header_base": "//foundation/resourceschedule/device_standby/utils/policy/include", 124 "header_files": [ 125 "json_utils.h", 126 "standby_config_manager.h" 127 ] 128 }, 129 "name": "//foundation/resourceschedule/device_standby/utils/policy:standby_utils_policy" 130 }, 131 { 132 "header": { 133 "header_base": "//foundation/resourceschedule/device_standby/plugins", 134 "header_files": [ 135 "ext/include/base_state.h", 136 "ext/include/ibase_strategy.h", 137 "ext/include/iconstraint_manager_adapter.h", 138 "ext/include/iconstraint_monitor.h", 139 "ext/include/ilistener_manager_adapter.h", 140 "ext/include/imessage_listener.h", 141 "ext/include/istate_manager_adapter.h", 142 "ext/include/istrategy_manager_adapter.h", 143 "ext/include/standby_messsage.h", 144 "extend_constraints/include/charge_state_monitor.h", 145 "extend_constraints/include/constraint_manager_adapter.h", 146 "extend_constraints/include/motion_sensor_monitor.h", 147 "message_listener/include/common_event_listener.h", 148 "message_listener/include/input_manager_listener.h", 149 "message_listener/include/listener_manager_adapter.h", 150 "standby_state/include/dark_state.h", 151 "standby_state/include/maintenance_state.h", 152 "standby_state/include/nap_state.h", 153 "standby_state/include/sleep_state.h", 154 "standby_state/include/state_manager_adapter.h", 155 "standby_state/include/working_state.h", 156 "strategy/include/network_strategy.h", 157 "strategy/include/strategy_manager_adapter.h" 158 ] 159 }, 160 "name": "//foundation/resourceschedule/device_standby/plugins:standby_plugin" 161 } 162 ], 163 "test": [ 164 "//foundation/resourceschedule/device_standby/interfaces/innerkits/test/unittest:unittest", 165 "//foundation/resourceschedule/device_standby/services/test/unittest:unittest", 166 "//foundation/resourceschedule/device_standby/plugins/test/unittest:unittest", 167 "//foundation/resourceschedule/device_standby/services/test/fuzztest:fuzztest" 168 ] 169 } 170 } 171}