# 横竖屏 ### **BSL.AppScreen('orientation')** 调整屏幕方向,横屏,竖屏。 | 参数 | 必填 | 说明 | | --- | --- | --- | | orientation | 是 | 固定值 | ### **orientation值** | 编码 | 说明 | | --- | --- | | 1 | 竖屏 | | 2 | 横屏 | ~~~ <a href="#" onclick="BSL.AppScreen('1')">竖屏</a> <a href="#" onclick="BSL.AppScreen('2')">横屏</a> ~~~ ***** # 屏幕亮度 ### **BSL.SetBrightness('value','flag')** 调整屏幕亮度,调整系统亮度值退出App后同样有效。App亮度退出App后失效。 | 参数 | 必填 | 说明 | | --- | --- | --- | | value | 是 | 0.00到1.00值。 | | flag | 是 | 固定值 | ### **flag 值** | 编码 | 说明 | | --- | --- | | 1 | 系统亮度 | | 0 | App亮度 | ~~~ <a href="#" onclick="BSL.SetBrightness('1','1')">系统亮度</a> <a href="#" onclick="BSL.AppScreen('1','0')">App亮度</a> ~~~ ***** # 当前屏亮度 ### **BSL.GetBrightness('orientation')** 调取当前屏的亮度值。 | 参数 | 必填 | 说明 | | --- | --- | --- | | orientation | 是 | 自定义回调函数,回调值为0.00-1.00之间数值。 | ~~~ <script type="text/javascript"> function ver(r){ alert(r); } </script> <a href="#" onclick="BSL.GetBrightness('ver')">当前亮度</a> ~~~ ***** # 屏幕长亮 ### **BSL.KeepBright('flag')** 打开/关闭设备屏幕长亮 | 参数 | 必填 | 说明 | | --- | --- | --- | | flag | 是 | 固定值 | ### **flag 值** | 编码 | 说明 | | --- | --- | | 1 | 开启 | | 0 | 关闭 | ~~~ <a href="#" onclick="BSL.KeepBright('1')">开启长亮</a> <a href="#" onclick="BSL.AppScreen('0')">关闭长亮</a> ~~~ ***** # 禁止用户截屏 ### **BSL.ControlScreenshot(flag)** 禁止用户截屏,限App内截屏控制。安卓支持,苹果不支持。 | 参数 | 必填 | 说明 | | --- | --- | --- | | flag | 是 | 固定值 | ### **flag 值** | 编码 | 说明 | | --- | --- | | 1 | 禁止 | | 0 | 允许 | ~~~ <a href="#" onclick="BSL.ControlScreenshot('1')">禁止截屏</a> <a href="#" onclick="BSL.ControlScreenshot('0')">允许截屏</a> ~~~ ***** # 监听截屏事件 ### **BSL.Screenshot('start','callbackMethod')** 开启关闭截屏监听功能。 | 参数 | 必填 | 说明 | | --- | --- | --- | | start | 是 | true开启,false关闭 | | callbackMethod | 是 | 用来接收返回信息的方法,当开启监听后有截屏行为将通过该方法返回图片保存路径(ios只有回调没有图片返回) | ~~~ <script type="text/javascript"> function ver(r){ alert(r); } </script> <a href="#" onclick="BSL.Screenshot('true','ver')">截屏监听</a> ~~~