1{ 2 "name": "@ohos/power_manager", 3 "version": "3.1", 4 "description": "系统电源状态管理、电源状态转换、休眠唤醒、亮灭屏、休眠运行锁管理", 5 "homePage": "https://gitee.com/openharmony", 6 "license": "Apache License 2.0", 7 "repository": "https://gitee.com/openharmony/powermgr_power_manager", 8 "domain": "os", 9 "publishAs": "code-segment", 10 "scripts": {}, 11 "dirs": [], 12 "segment": { 13 "destPath": "base/powermgr/power_manager" 14 }, 15 "component": { 16 "name": "power_manager", 17 "subsystem": "powermgr", 18 "syscap": [ 19 "SystemCapability.PowerManager.PowerManager.Core", 20 "SystemCapability.PowerManager.PowerManager.Extension" 21 ], 22 "features": [ 23 "power_manager_feature_poweroff_charge", 24 "power_manager_feature_runninglock", 25 "power_manager_feature_shutdown_reboot", 26 "power_manager_feature_screen_on_off", 27 "power_manager_feature_power_state", 28 "power_manager_feature_power_mode", 29 "power_manager_feature_wakeup_action", 30 "power_manager_feature_power_dialog", 31 "power_manager_feature_enable_s4", 32 "power_manager_feature_doubleclick", 33 "power_manager_feature_pickup", 34 "power_manager_feature_force_sleep_broadcast", 35 "power_manager_feature_movement", 36 "power_manager_feature_screen_on_timeout_check", 37 "power_manager_feature_dialog_path", 38 "power_manager_feature_charging_type_setting", 39 "power_manager_feature_external_screen_management" 40 ], 41 "adapted_system_type": [ 42 "standard" 43 ], 44 "rom": "1024KB", 45 "ram": "2048KB", 46 "hisysevent_config": [ 47 "//base/powermgr/power_manager/powermanager_POWER_UE.yaml", 48 "//base/powermgr/power_manager/powermanager.yaml" 49 ], 50 "deps": { 51 "components": [ 52 "ability_base", 53 "ability_runtime", 54 "access_token", 55 "battery_manager", 56 "common_event_service", 57 "config_policy", 58 "c_utils", 59 "data_share", 60 "display_manager", 61 "drivers_interface_power", 62 "ets_runtime", 63 "eventhandler", 64 "ffrt", 65 "graphic_2d", 66 "hdf_core", 67 "hicollie", 68 "hisysevent", 69 "hitrace", 70 "hiview", 71 "hilog", 72 "init", 73 "input", 74 "ipc", 75 "image_framework", 76 "jsoncpp", 77 "libxml2", 78 "napi", 79 "os_account", 80 "safwk", 81 "samgr", 82 "sensor", 83 "device_standby", 84 "window_manager", 85 "miscdevice", 86 "bundle_framework" 87 ] 88 }, 89 "build": { 90 "group_type": { 91 "base_group": [ 92 "//base/powermgr/power_manager/etc/init:powermgr_cfg", 93 "//base/powermgr/power_manager/etc/para:powermgr_para", 94 "//base/powermgr/power_manager/etc/para:powermgr_para_dac", 95 "//base/powermgr/power_manager/utils/ability:power_ability", 96 "//base/powermgr/power_manager/utils/shell:power-shell", 97 "//base/powermgr/power_manager/utils/param:power_sysparam", 98 "//base/powermgr/power_manager/utils/permission:power_permission", 99 "//base/powermgr/power_manager/utils/setting:power_setting" 100 ], 101 "fwk_group": [ 102 "//base/powermgr/power_manager/frameworks:power_napi", 103 "//base/powermgr/power_manager/interfaces/inner_api:powermgr_client" 104 ], 105 "service_group": [ 106 "//base/powermgr/power_manager/sa_profile:powermgr_sa_profile", 107 "//base/powermgr/power_manager/services:service" 108 ] 109 }, 110 "inner_kits": [ 111 { 112 "name": "//base/powermgr/power_manager/interfaces/inner_api:powermgr_client", 113 "header": { 114 "header_files": [ 115 "ipower_mgr.h", 116 "ipower_state_callback.h", 117 "iscreen_off_pre_callback.h", 118 "power_errors.h", 119 "power_mgr_client.h", 120 "power_state_machine_info.h", 121 "running_lock.h", 122 "running_lock_info.h", 123 "shutdown/async_shutdown_callback_stub.h", 124 "shutdown/ishutdown_client.h", 125 "shutdown/itakeover_shutdown_callback.h", 126 "shutdown/iasync_shutdown_callback.h", 127 "shutdown/isync_shutdown_callback.h", 128 "shutdown/shutdown_client.h", 129 "shutdown/shutdown_priority.h", 130 "shutdown/sync_shutdown_callback_stub.h", 131 "shutdown/takeover_shutdown_callback_stub.h" 132 ], 133 "header_base": "//base/powermgr/power_manager/interfaces/inner_api/native/include" 134 } 135 }, 136 { 137 "name": "//base/powermgr/power_manager/utils/ffrt:power_ffrt", 138 "header": { 139 "header_files": [ "ffrt_utils.h" ], 140 "header_base": "//base/powermgr/power_manager/utils/ffrt/include" 141 } 142 }, 143 { 144 "name": "//base/powermgr/power_manager/utils/ffrt:power_ffrt", 145 "header": { 146 "header_files": [ "ffrt_utils.h" ], 147 "header_base": "//base/powermgr/power_manager/utils/ffrt/include" 148 } 149 }, 150 { 151 "name": "//base/powermgr/power_manager/utils/vibrator:power_vibrator", 152 "header": { 153 "header_files": [ 154 "power_vibrator.h", 155 "vibrator_source_parser.h" 156 ], 157 "header_base": "//base/powermgr/power_manager/utils/vibrator/include" 158 } 159 }, 160 { 161 "name": "//base/powermgr/power_manager/utils/param:power_sysparam", 162 "header": { 163 "header_files": [ "sysparam.h" ], 164 "header_base": "//base/powermgr/power_manager/utils/param/include" 165 } 166 }, 167 { 168 "name": "//base/powermgr/power_manager/utils/permission:power_permission", 169 "header": { 170 "header_files": [ "permission.h" ], 171 "header_base": "//base/powermgr/power_manager/utils/permission/include" 172 } 173 }, 174 { 175 "name": "//base/powermgr/power_manager/utils/setting:power_setting", 176 "header": { 177 "header_files": [ 178 "setting_observer.h", 179 "setting_provider.h" 180 ], 181 "header_base": "//base/powermgr/power_manager/utils/setting/include" 182 } 183 }, 184 { 185 "name": "//base/powermgr/power_manager/frameworks/cj/runninglock:cj_running_lock_ffi", 186 "header": { 187 "header_files": [ 188 "cj_running_lock_ffi.h", 189 "cj_running_lock_impl.h" 190 ], 191 "header_base": "//base/powermgr/power_manager/frameworks/cj/runninglock/include" 192 } 193 }, 194 { 195 "name": "//base/powermgr/power_manager/frameworks/cj/power:cj_power_ffi", 196 "header": { 197 "header_files": [ 198 "power_ffi.h" 199 ], 200 "header_base": "//base/powermgr/power_manager/frameworks/cj/power/include" 201 } 202 } 203 ], 204 "test": [ 205 "//base/powermgr/power_manager/test:apitest", 206 "//base/powermgr/power_manager/test:unittest", 207 "//base/powermgr/power_manager/test:fuzztest", 208 "//base/powermgr/power_manager/test:systemtest" 209 ] 210 } 211 } 212} 213