W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
powerSaveBlocker
模塊是用來阻止應(yīng)用系統(tǒng)進(jìn)入睡眠模式的,因此這允許應(yīng)用保持系統(tǒng)和屏幕繼續(xù)工作.
例如:
const powerSaveBlocker = require('electron').powerSaveBlocker;
var id = powerSaveBlocker.start('prevent-display-sleep');
console.log(powerSaveBlocker.isStarted(id));
powerSaveBlocker.stop(id);
powerSaveBlocker
模塊有如下方法:
powerSaveBlocker.start(type)
type
String - 強(qiáng)行保存阻塞類型.prevent-app-suspension
- 阻止應(yīng)用掛起. 保持系統(tǒng)活躍,但是允許屏幕不亮. 用例: 下載文件或者播放音頻.prevent-display-sleep
- 阻止應(yīng)用進(jìn)入休眠. 保持系統(tǒng)和屏幕活躍,屏幕一直亮. 用例: 播放音頻.開始阻止系統(tǒng)進(jìn)入睡眠模式.返回一個(gè)整數(shù),這個(gè)整數(shù)標(biāo)識(shí)了保持活躍的blocker.
注意: prevent-display-sleep
有更高的優(yōu)先級(jí) prevent-app-suspension
. 只有最高優(yōu)先級(jí)生效. 換句話說, prevent-display-sleep
優(yōu)先級(jí)永遠(yuǎn)高于 prevent-app-suspension
.
例如, A 請求調(diào)用了 prevent-app-suspension
, B請求調(diào)用了 prevent-display-sleep
. prevent-display-sleep
將一直工作,直到B停止調(diào)用. 在那之后, prevent-app-suspension
才起效.
powerSaveBlocker.stop(id)
id
Integer - 通過 powerSaveBlocker.start
返回的保持活躍的 blocker id.讓指定blocker 停止活躍.
powerSaveBlocker.isStarted(id)
id
Integer - 通過 powerSaveBlocker.start
返回的保持活躍的 blocker id.返回 boolean, 是否對應(yīng)的 powerSaveBlocker
已經(jīng)啟動(dòng).
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: