原文:https://github.com/electron/electron/blob/master/docs/api/power-monitor.md
譯者:Lin
監(jiān)測電量狀態(tài)改變
進程:主進程
你不能引用或使用這個模塊,直到ready事件被app模塊分發(fā)。
例如:
const electron = require('electron')
const {app} = electron
app.on('ready', () => {
electron.powerMonitor.on('suspend', () => {
console.log('The system is going to sleep')
})
})
<h2 id="events">事件</h2>
powerMonitor模塊會分發(fā)下面的事件:
<h3 id="event-">事件:'suspend'</h3>
當(dāng)系統(tǒng)暫停(進入休眠狀態(tài))的時候被分發(fā)。
<h3 id="event-">事件:'resume'</h3>
當(dāng)系統(tǒng)恢復(fù)(從休眠狀態(tài)中結(jié)束)時被分發(fā)。
<h3 id="event-">事件:'on-ac' <i>(Windows)</i></h3>
當(dāng)系統(tǒng)變?yōu)槭褂媒涣麟姵潆姇r被分發(fā)。
<h3 id="event-">事件:'on-battery' <i>(Windows)</i></h3>
當(dāng)系統(tǒng)變?yōu)槭褂秒姵仉娏繒r被分發(fā)。