本文讲解cordova-plugin-insomnia插件以及如何在Wex5中使用该插件。

1.插件概述

息屏插件,控制屏幕常亮或者自动息屏。设置常亮仅在应用前台运行时生效,一旦应用进入后台或者被关掉则不再生效。

2.插件使用

首先,我们需要在自己的js文件中引入该插件,即“require(“cordova!cordova-plugin-insomnia”);”然后即可在js中调用相关API。

由于该插件比较简单,不做过多赘述,下面是API的调用:

//保持屏幕常亮
Model.prototype.keepAwakeClick = function(event){
	plugins.insomnia.keepAwake(function(){
		justep.Util.hint("设置常亮成功");
	}, function(){
		justep.Util.hint("设置失败");
	});
};
	
//允许息屏
Model.prototype.allowSleepAgainClick = function(event){
	plugins.insomnia.allowSleepAgain(function(){
		justep.Util.hint("设置自动息屏成功");
	}, function(){
		justep.Util.hint("设置失败");
	});
};