屏幕长亮插件
屏幕长亮插件让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>