名称: 电源管理监控器 描述: 监控系统电源状态,包括电池、交流电源、睡眠和唤醒事件 允许工具: 读取、写入、编辑、Bash、Glob、Grep 标签: [电源, 电池, 系统, 跨平台, 监控]
电源管理监控器
监控系统电源状态,包括电池电量、交流/电池电源状态以及睡眠/唤醒事件。
功能
- 监控电池电量和充电状态
- 检测交流/电池电源来源
- 处理睡眠/唤醒事件
- 防止系统进入睡眠模式
- 低电量通知
- 基于电源状态的功能切换
输入模式
{
"type": "object",
"properties": {
"projectPath": { "type": "string" },
"framework": { "enum": ["electron", "native"] },
"events": { "type": "array" }
},
"required": ["projectPath"]
}
Electron 示例
const { powerMonitor, powerSaveBlocker } = require('electron');
powerMonitor.on('suspend', () => console.log('系统正在挂起'));
powerMonitor.on('resume', () => console.log('系统已恢复'));
powerMonitor.on('on-battery', () => console.log('使用电池供电'));
powerMonitor.on('on-ac', () => console.log('使用交流电源'));
// 在重要任务期间防止睡眠
const id = powerSaveBlocker.start('prevent-app-suspension');
// ... 执行工作 ...
powerSaveBlocker.stop(id);
相关技能
screen-capture-apisystem-services-integration进程