powerSaveBlocker 模块
编辑教程powerSaveBlocker 模块
powerSaveBlocker 模块是用来阻止应用系统进入睡眠模式的,因此这允许应用保持系统和屏幕继续工作.
例如:
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 - 强行保存阻塞类型. | |
---|---|
prevent-app-suspension - 阻止应用挂起. 保持系统活跃,但是允许屏幕不亮. 用例: 下载文件或者播放音频. | |
prevent-display-sleep- 阻止应用进入休眠. 保持系统和屏幕活跃,屏幕一直亮. 用例: 播放音频. |
开始阻止系统进入睡眠模式.返回一个整数,这个整数标识了保持活跃的blocker.
注意: prevent-display-sleep 优先级永远高于 prevent-app-suspension.
例如, A 请求调用了 prevent-app-suspension, B请求调用了 prevent-display-sleep. prevent-display-sleep 将一直工作,直到B停止调用. 在那之后, prevent-app-suspension 才起效.
powerSaveBlocker.stop(id)
id Integer - 通过 powerSaveBlocker.start 返回的保持活跃的 blocker id.
让指定blocker 停止活跃.
powerSaveBlocker.isStarted(id)
id Integer - 通过 powerSaveBlocker.start 返回的保持活跃的 blocker id.
返回 boolean, 是否对应的 powerSaveBlocker 已经启动.
Mos固件,小电视必刷固件
ES6 教程
Vue.js 教程
JSON 教程
jQuery 教程
HTML 教程
HTML 5 教程
CSS 教程
CSS3 教程
JavaScript 教程
DHTML 教程
JSON在线格式化工具
JS在线运行
JSON解析格式化
jsfiddle中国国内版本
JS代码在线运行
PHP代码在线运行
Java代码在线运行
C语言代码在线运行
C++代码在线运行
Python代码在线运行
Go语言代码在线运行
C#代码在线运行
JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。
大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
选择支付方式:
立即支付
¥
9.99
无法付款,请点击这里
金额: 0 元
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟