屏幕长亮插件

屏幕长亮插件让ios和android设备屏幕保持长亮不黑屏

后台开启插件,然后打包的app默认开启屏幕长亮,如果不想屏幕长亮的可以关闭插件

本插件还提供了js的接口来动态控制屏幕是否长亮,会js代码的高级用户也可以通过代码来实现控制

长亮插件接口

lbuilder.Screen.setBrightness(isScreenOn,successCallback,failCallback);

isScreenOn:bool值设置是否长亮,想长亮传true,不想长亮传false

successCallback和failcallBack分别为设置成功或者设置过程中出现异常情况的回调函数

接口非常简单,没有其他的代码,完整例子如下


<!DOCTYPE html>
<html>
    <head>
       <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
       <meta name="apple-mobile-web-app-status-bar-style" content="black">
        <meta name="format-detection" content="telephone=no">
        <meta name="msapplication-tap-highlight" content="no">
        <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width">
        
        <title>Hello World</title>
    </head>
    <body style="background-color:#ff0000">
    <br/><br/><br/>
    <a href="javascript:setBrightness(true);">屏幕常亮</a><br/><br/><br/><br/>
    <a href="javascript:setBrightness(false);">屏幕不常亮</a><br/>
    
        
        <script type="text/javascript" >
        function setBrightness(type){
			lbuilder.Screen.setBrightness(type, function(nativeURL){
		        alert("set screen "+nativeURL);
		    }, function(err){
		        alert("save fail"+err);
		    });
        }
        </script>
    </body>
</html>