15ccb8f90Sopenharmony_ci{ 25ccb8f90Sopenharmony_ci "name": "@ohos/power_manager", 35ccb8f90Sopenharmony_ci "version": "3.1", 45ccb8f90Sopenharmony_ci "description": "系统电源状态管理、电源状态转换、休眠唤醒、亮灭屏、休眠运行锁管理", 55ccb8f90Sopenharmony_ci "homePage": "https://gitee.com/openharmony", 65ccb8f90Sopenharmony_ci "license": "Apache License 2.0", 75ccb8f90Sopenharmony_ci "repository": "https://gitee.com/openharmony/powermgr_power_manager", 85ccb8f90Sopenharmony_ci "domain": "os", 95ccb8f90Sopenharmony_ci "publishAs": "code-segment", 105ccb8f90Sopenharmony_ci "scripts": {}, 115ccb8f90Sopenharmony_ci "dirs": [], 125ccb8f90Sopenharmony_ci "segment": { 135ccb8f90Sopenharmony_ci "destPath": "base/powermgr/power_manager" 145ccb8f90Sopenharmony_ci }, 155ccb8f90Sopenharmony_ci "component": { 165ccb8f90Sopenharmony_ci "name": "power_manager", 175ccb8f90Sopenharmony_ci "subsystem": "powermgr", 185ccb8f90Sopenharmony_ci "syscap": [ 195ccb8f90Sopenharmony_ci "SystemCapability.PowerManager.PowerManager.Core", 205ccb8f90Sopenharmony_ci "SystemCapability.PowerManager.PowerManager.Extension" 215ccb8f90Sopenharmony_ci ], 225ccb8f90Sopenharmony_ci "features": [ 235ccb8f90Sopenharmony_ci "power_manager_feature_poweroff_charge", 245ccb8f90Sopenharmony_ci "power_manager_feature_runninglock", 255ccb8f90Sopenharmony_ci "power_manager_feature_shutdown_reboot", 265ccb8f90Sopenharmony_ci "power_manager_feature_screen_on_off", 275ccb8f90Sopenharmony_ci "power_manager_feature_power_state", 285ccb8f90Sopenharmony_ci "power_manager_feature_power_mode", 295ccb8f90Sopenharmony_ci "power_manager_feature_wakeup_action", 305ccb8f90Sopenharmony_ci "power_manager_feature_power_dialog", 315ccb8f90Sopenharmony_ci "power_manager_feature_enable_s4", 325ccb8f90Sopenharmony_ci "power_manager_feature_doubleclick", 335ccb8f90Sopenharmony_ci "power_manager_feature_pickup", 345ccb8f90Sopenharmony_ci "power_manager_feature_force_sleep_broadcast", 355ccb8f90Sopenharmony_ci "power_manager_feature_movement", 365ccb8f90Sopenharmony_ci "power_manager_feature_screen_on_timeout_check", 375ccb8f90Sopenharmony_ci "power_manager_feature_dialog_path", 385ccb8f90Sopenharmony_ci "power_manager_feature_charging_type_setting", 395ccb8f90Sopenharmony_ci "power_manager_feature_external_screen_management" 405ccb8f90Sopenharmony_ci ], 415ccb8f90Sopenharmony_ci "adapted_system_type": [ 425ccb8f90Sopenharmony_ci "standard" 435ccb8f90Sopenharmony_ci ], 445ccb8f90Sopenharmony_ci "rom": "1024KB", 455ccb8f90Sopenharmony_ci "ram": "2048KB", 465ccb8f90Sopenharmony_ci "hisysevent_config": [ 475ccb8f90Sopenharmony_ci "//base/powermgr/power_manager/powermanager_POWER_UE.yaml", 485ccb8f90Sopenharmony_ci "//base/powermgr/power_manager/powermanager.yaml" 495ccb8f90Sopenharmony_ci ], 505ccb8f90Sopenharmony_ci "deps": { 515ccb8f90Sopenharmony_ci "components": [ 525ccb8f90Sopenharmony_ci "ability_base", 535ccb8f90Sopenharmony_ci "ability_runtime", 545ccb8f90Sopenharmony_ci "access_token", 555ccb8f90Sopenharmony_ci "battery_manager", 565ccb8f90Sopenharmony_ci "common_event_service", 575ccb8f90Sopenharmony_ci "config_policy", 585ccb8f90Sopenharmony_ci "c_utils", 595ccb8f90Sopenharmony_ci "data_share", 605ccb8f90Sopenharmony_ci "display_manager", 615ccb8f90Sopenharmony_ci "drivers_interface_power", 625ccb8f90Sopenharmony_ci "ets_runtime", 635ccb8f90Sopenharmony_ci "eventhandler", 645ccb8f90Sopenharmony_ci "ffrt", 655ccb8f90Sopenharmony_ci "graphic_2d", 665ccb8f90Sopenharmony_ci "hdf_core", 675ccb8f90Sopenharmony_ci "hicollie", 685ccb8f90Sopenharmony_ci "hisysevent", 695ccb8f90Sopenharmony_ci "hitrace", 705ccb8f90Sopenharmony_ci "hiview", 715ccb8f90Sopenharmony_ci "hilog", 725ccb8f90Sopenharmony_ci "init", 735ccb8f90Sopenharmony_ci "input", 745ccb8f90Sopenharmony_ci "ipc", 755ccb8f90Sopenharmony_ci "image_framework", 765ccb8f90Sopenharmony_ci "jsoncpp", 775ccb8f90Sopenharmony_ci "libxml2", 785ccb8f90Sopenharmony_ci "napi", 795ccb8f90Sopenharmony_ci "os_account", 805ccb8f90Sopenharmony_ci "safwk", 815ccb8f90Sopenharmony_ci "samgr", 825ccb8f90Sopenharmony_ci "sensor", 835ccb8f90Sopenharmony_ci "device_standby", 845ccb8f90Sopenharmony_ci "window_manager", 855ccb8f90Sopenharmony_ci "miscdevice", 865ccb8f90Sopenharmony_ci "bundle_framework" 875ccb8f90Sopenharmony_ci ] 885ccb8f90Sopenharmony_ci }, 895ccb8f90Sopenharmony_ci "build": { 905ccb8f90Sopenharmony_ci "group_type": { 915ccb8f90Sopenharmony_ci "base_group": [ 925ccb8f90Sopenharmony_ci "//base/powermgr/power_manager/etc/init:powermgr_cfg", 935ccb8f90Sopenharmony_ci "//base/powermgr/power_manager/etc/para:powermgr_para", 945ccb8f90Sopenharmony_ci "//base/powermgr/power_manager/etc/para:powermgr_para_dac", 955ccb8f90Sopenharmony_ci "//base/powermgr/power_manager/utils/ability:power_ability", 965ccb8f90Sopenharmony_ci "//base/powermgr/power_manager/utils/shell:power-shell", 975ccb8f90Sopenharmony_ci "//base/powermgr/power_manager/utils/param:power_sysparam", 985ccb8f90Sopenharmony_ci "//base/powermgr/power_manager/utils/permission:power_permission", 995ccb8f90Sopenharmony_ci "//base/powermgr/power_manager/utils/setting:power_setting" 1005ccb8f90Sopenharmony_ci ], 1015ccb8f90Sopenharmony_ci "fwk_group": [ 1025ccb8f90Sopenharmony_ci "//base/powermgr/power_manager/frameworks:power_napi", 1035ccb8f90Sopenharmony_ci "//base/powermgr/power_manager/interfaces/inner_api:powermgr_client" 1045ccb8f90Sopenharmony_ci ], 1055ccb8f90Sopenharmony_ci "service_group": [ 1065ccb8f90Sopenharmony_ci "//base/powermgr/power_manager/sa_profile:powermgr_sa_profile", 1075ccb8f90Sopenharmony_ci "//base/powermgr/power_manager/services:service" 1085ccb8f90Sopenharmony_ci ] 1095ccb8f90Sopenharmony_ci }, 1105ccb8f90Sopenharmony_ci "inner_kits": [ 1115ccb8f90Sopenharmony_ci { 1125ccb8f90Sopenharmony_ci "name": "//base/powermgr/power_manager/interfaces/inner_api:powermgr_client", 1135ccb8f90Sopenharmony_ci "header": { 1145ccb8f90Sopenharmony_ci "header_files": [ 1155ccb8f90Sopenharmony_ci "ipower_mgr.h", 1165ccb8f90Sopenharmony_ci "ipower_state_callback.h", 1175ccb8f90Sopenharmony_ci "iscreen_off_pre_callback.h", 1185ccb8f90Sopenharmony_ci "power_errors.h", 1195ccb8f90Sopenharmony_ci "power_mgr_client.h", 1205ccb8f90Sopenharmony_ci "power_state_machine_info.h", 1215ccb8f90Sopenharmony_ci "running_lock.h", 1225ccb8f90Sopenharmony_ci "running_lock_info.h", 1235ccb8f90Sopenharmony_ci "shutdown/async_shutdown_callback_stub.h", 1245ccb8f90Sopenharmony_ci "shutdown/ishutdown_client.h", 1255ccb8f90Sopenharmony_ci "shutdown/itakeover_shutdown_callback.h", 1265ccb8f90Sopenharmony_ci "shutdown/iasync_shutdown_callback.h", 1275ccb8f90Sopenharmony_ci "shutdown/isync_shutdown_callback.h", 1285ccb8f90Sopenharmony_ci "shutdown/shutdown_client.h", 1295ccb8f90Sopenharmony_ci "shutdown/shutdown_priority.h", 1305ccb8f90Sopenharmony_ci "shutdown/sync_shutdown_callback_stub.h", 1315ccb8f90Sopenharmony_ci "shutdown/takeover_shutdown_callback_stub.h" 1325ccb8f90Sopenharmony_ci ], 1335ccb8f90Sopenharmony_ci "header_base": "//base/powermgr/power_manager/interfaces/inner_api/native/include" 1345ccb8f90Sopenharmony_ci } 1355ccb8f90Sopenharmony_ci }, 1365ccb8f90Sopenharmony_ci { 1375ccb8f90Sopenharmony_ci "name": "//base/powermgr/power_manager/utils/ffrt:power_ffrt", 1385ccb8f90Sopenharmony_ci "header": { 1395ccb8f90Sopenharmony_ci "header_files": [ "ffrt_utils.h" ], 1405ccb8f90Sopenharmony_ci "header_base": "//base/powermgr/power_manager/utils/ffrt/include" 1415ccb8f90Sopenharmony_ci } 1425ccb8f90Sopenharmony_ci }, 1435ccb8f90Sopenharmony_ci { 1445ccb8f90Sopenharmony_ci "name": "//base/powermgr/power_manager/utils/ffrt:power_ffrt", 1455ccb8f90Sopenharmony_ci "header": { 1465ccb8f90Sopenharmony_ci "header_files": [ "ffrt_utils.h" ], 1475ccb8f90Sopenharmony_ci "header_base": "//base/powermgr/power_manager/utils/ffrt/include" 1485ccb8f90Sopenharmony_ci } 1495ccb8f90Sopenharmony_ci }, 1505ccb8f90Sopenharmony_ci { 1515ccb8f90Sopenharmony_ci "name": "//base/powermgr/power_manager/utils/vibrator:power_vibrator", 1525ccb8f90Sopenharmony_ci "header": { 1535ccb8f90Sopenharmony_ci "header_files": [ 1545ccb8f90Sopenharmony_ci "power_vibrator.h", 1555ccb8f90Sopenharmony_ci "vibrator_source_parser.h" 1565ccb8f90Sopenharmony_ci ], 1575ccb8f90Sopenharmony_ci "header_base": "//base/powermgr/power_manager/utils/vibrator/include" 1585ccb8f90Sopenharmony_ci } 1595ccb8f90Sopenharmony_ci }, 1605ccb8f90Sopenharmony_ci { 1615ccb8f90Sopenharmony_ci "name": "//base/powermgr/power_manager/utils/param:power_sysparam", 1625ccb8f90Sopenharmony_ci "header": { 1635ccb8f90Sopenharmony_ci "header_files": [ "sysparam.h" ], 1645ccb8f90Sopenharmony_ci "header_base": "//base/powermgr/power_manager/utils/param/include" 1655ccb8f90Sopenharmony_ci } 1665ccb8f90Sopenharmony_ci }, 1675ccb8f90Sopenharmony_ci { 1685ccb8f90Sopenharmony_ci "name": "//base/powermgr/power_manager/utils/permission:power_permission", 1695ccb8f90Sopenharmony_ci "header": { 1705ccb8f90Sopenharmony_ci "header_files": [ "permission.h" ], 1715ccb8f90Sopenharmony_ci "header_base": "//base/powermgr/power_manager/utils/permission/include" 1725ccb8f90Sopenharmony_ci } 1735ccb8f90Sopenharmony_ci }, 1745ccb8f90Sopenharmony_ci { 1755ccb8f90Sopenharmony_ci "name": "//base/powermgr/power_manager/utils/setting:power_setting", 1765ccb8f90Sopenharmony_ci "header": { 1775ccb8f90Sopenharmony_ci "header_files": [ 1785ccb8f90Sopenharmony_ci "setting_observer.h", 1795ccb8f90Sopenharmony_ci "setting_provider.h" 1805ccb8f90Sopenharmony_ci ], 1815ccb8f90Sopenharmony_ci "header_base": "//base/powermgr/power_manager/utils/setting/include" 1825ccb8f90Sopenharmony_ci } 1835ccb8f90Sopenharmony_ci }, 1845ccb8f90Sopenharmony_ci { 1855ccb8f90Sopenharmony_ci "name": "//base/powermgr/power_manager/frameworks/cj/runninglock:cj_running_lock_ffi", 1865ccb8f90Sopenharmony_ci "header": { 1875ccb8f90Sopenharmony_ci "header_files": [ 1885ccb8f90Sopenharmony_ci "cj_running_lock_ffi.h", 1895ccb8f90Sopenharmony_ci "cj_running_lock_impl.h" 1905ccb8f90Sopenharmony_ci ], 1915ccb8f90Sopenharmony_ci "header_base": "//base/powermgr/power_manager/frameworks/cj/runninglock/include" 1925ccb8f90Sopenharmony_ci } 1935ccb8f90Sopenharmony_ci }, 1945ccb8f90Sopenharmony_ci { 1955ccb8f90Sopenharmony_ci "name": "//base/powermgr/power_manager/frameworks/cj/power:cj_power_ffi", 1965ccb8f90Sopenharmony_ci "header": { 1975ccb8f90Sopenharmony_ci "header_files": [ 1985ccb8f90Sopenharmony_ci "power_ffi.h" 1995ccb8f90Sopenharmony_ci ], 2005ccb8f90Sopenharmony_ci "header_base": "//base/powermgr/power_manager/frameworks/cj/power/include" 2015ccb8f90Sopenharmony_ci } 2025ccb8f90Sopenharmony_ci } 2035ccb8f90Sopenharmony_ci ], 2045ccb8f90Sopenharmony_ci "test": [ 2055ccb8f90Sopenharmony_ci "//base/powermgr/power_manager/test:apitest", 2065ccb8f90Sopenharmony_ci "//base/powermgr/power_manager/test:unittest", 2075ccb8f90Sopenharmony_ci "//base/powermgr/power_manager/test:fuzztest", 2085ccb8f90Sopenharmony_ci "//base/powermgr/power_manager/test:systemtest" 2095ccb8f90Sopenharmony_ci ] 2105ccb8f90Sopenharmony_ci } 2115ccb8f90Sopenharmony_ci } 2125ccb8f90Sopenharmony_ci} 213