{ "name": "@ohos/device_standby", "description": "device_standby", "version": "4.0", "license": "Apache License 2.0", "publishAs": "code-segment", "segment": { "destPath": "foundation/resourceschedule/device_standby" }, "dirs": {}, "scripts": {}, "component": { "name": "device_standby", "subsystem": "resourceschedule", "syscap": [ "SystemCapability.ResourceSchedule.DeviceStandby" ], "features": [ "device_standby_plugin_enable" ], "adapted_system_type": [ "standard" ], "rom": "2048KB", "ram": "10240KB", "deps": { "components": [ "ability_base", "ability_runtime", "access_token", "background_task_mgr", "battery_manager", "bundle_framework", "call_manager", "common_event_service", "config_policy", "c_utils", "eventhandler", "hilog", "init", "ipc", "input", "napi", "netmanager_base", "power_manager", "safwk", "samgr", "sensor", "time_service", "work_scheduler", "json" ] }, "build": { "group_type": { "base_group" : [ "//foundation/resourceschedule/device_standby/utils/common:standby_utils_common", "//foundation/resourceschedule/device_standby/utils/policy:standby_utils_policy" ], "fwk_group" : [ "//foundation/resourceschedule/device_standby/frameworks:standby_fwk", "//foundation/resourceschedule/device_standby/interfaces:standby_interfaces" ], "service_group" : [ "//foundation/resourceschedule/device_standby/sa_profile:device_standby_sa_profile", "//foundation/resourceschedule/device_standby/interfaces/innerkits:standby_innerkits", "//foundation/resourceschedule/device_standby/plugins:standby_plugin_group", "//foundation/resourceschedule/device_standby/services:standby_service", "//foundation/resourceschedule/device_standby/utils/policy:standby_service_config" ] }, "inner_kits": [ { "header": { "header_base": "//foundation/resourceschedule/device_standby/interfaces/innerkits/include", "header_files": [ "allow_info.h", "allow_type.h", "resourcce_request.h", "standby_service_client.h", "standby_service_subscriber_stub.h", "standby_state.h" ] }, "name": "//foundation/resourceschedule/device_standby/interfaces/innerkits:standby_innerkits" }, { "header": { "header_base": "//foundation/resourceschedule/device_standby/services", "header_files": [ "common/include/background_task_helper.h", "common/include/device_standby_switch.h", "common/include/time_provider.h", "common/include/timed_task.h", "core/include/ability_manager_helper.h", "core/include/allow_record.h", "core/include/app_mgr_helper.h", "core/include/app_state_observer.h", "core/include/bundle_manager_helper.h", "core/include/common_event_observer.h", "core/include/standby_service_impl.h", "core/include/standby_service.h", "notification/include/standby_state_subscriber.h" ] }, "name": "//foundation/resourceschedule/device_standby/services:standby_service" }, { "header": { "header_base": "//foundation/resourceschedule/device_standby/utils/common/include", "header_files": [ "common_constant.h", "ipc_util.h", "single_instance.h", "standby_service_errors.h", "standby_service_log.h" ] }, "name": "//foundation/resourceschedule/device_standby/utils/common:standby_utils_common" }, { "header": { "header_base": "//foundation/resourceschedule/device_standby/utils/policy/include", "header_files": [ "json_utils.h", "standby_config_manager.h" ] }, "name": "//foundation/resourceschedule/device_standby/utils/policy:standby_utils_policy" }, { "header": { "header_base": "//foundation/resourceschedule/device_standby/plugins", "header_files": [ "ext/include/base_state.h", "ext/include/ibase_strategy.h", "ext/include/iconstraint_manager_adapter.h", "ext/include/iconstraint_monitor.h", "ext/include/ilistener_manager_adapter.h", "ext/include/imessage_listener.h", "ext/include/istate_manager_adapter.h", "ext/include/istrategy_manager_adapter.h", "ext/include/standby_messsage.h", "extend_constraints/include/charge_state_monitor.h", "extend_constraints/include/constraint_manager_adapter.h", "extend_constraints/include/motion_sensor_monitor.h", "message_listener/include/input_manager_listener.h", "message_listener/include/listener_manager_adapter.h", "standby_state/include/dark_state.h", "standby_state/include/maintenance_state.h", "standby_state/include/nap_state.h", "standby_state/include/sleep_state.h", "standby_state/include/state_manager_adapter.h", "standby_state/include/working_state.h", "strategy/include/network_strategy.h", "strategy/include/strategy_manager_adapter.h" ] }, "name": "//foundation/resourceschedule/device_standby/plugins:standby_plugin" } ], "test": [ "//foundation/resourceschedule/device_standby/interfaces/innerkits/test/unittest:unittest", "//foundation/resourceschedule/device_standby/services/test/unittest:unittest", "//foundation/resourceschedule/device_standby/plugins/test/unittest:unittest", "//foundation/resourceschedule/device_standby/services/test/fuzztest:fuzztest", "//foundation/resourceschedule/device_standby/plugins/test/fuzztest:fuzztest", "//foundation/resourceschedule/device_standby/utils/test/fuzztest:fuzztest" ] } } }