在 Web 应用期间保持显示
Keep display on during web app
我正在使用Three.js(Javascript)构建一个Web应用程序,它是移动设备的VR功能(android specialicullary)。我面临的问题是一段时间后屏幕变暗并关闭。我试图找到一个 API 来保持显示,但找不到任何关于它的提及。但是,如果您转到 http://vr.chromeexperiments.com/并运行任何这些演示,屏幕将始终打开。我试图研究他们的代码,但没有找到解决方案。他们是怎么做到的?谢谢
在活动的 onCreate 方法中添加一个标志。
@Override
protected void onCreate(Bundle b) {
super.onCreate(b);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
}
在此处阅读更多内容。
如果您从任何浏览器(如 chrome)运行应用程序,则无法保持屏幕唤醒,因为您无法通过 Javascript 修改设备行为。
您可以让像KeepScreenOn(https://play.google.com/store/apps/details?id=com.nbondarchuk.android.keepscn&hl=es_419)这样的第三方应用程序来完成这项工作,或者使用混合应用程序框架(如PhoneGap或Titanium)将应用程序包装在Web视图中。在那里,您也可以使用插件来完成这项工作(例如:https://build.phonegap.com/plugins/355)
相关文章:
- 自定义HTML元素属性未显示-Web组件
- Web 开发在刷新后显示/隐藏
- Html5 Web 存储未在第二页中显示数据
- 在Asp.net的空网站中,如何改变"Web.config”;使内容(.js)文件显示在浏览器中,而不是下载
- Oracle Jet未显示来自web服务的数据
- Kendo UI Web-DropDownList中显示为'未定义'
- Web元素未在中国显示
- 从Web视图上显示的页面部分获取第一个元素
- 获取Web服务器时间并将其显示在网页上的正确方法
- 无法使用nightwatchjs突出显示web元素
- 在单页web应用程序中一次只显示特定的表单
- 托管时,angular.js web应用程序中未显示内容
- 如何在 Web sql 中显示事务成功警报
- 如何显示弹出窗口以在使用纯 JavaScript 从 Web 服务器获取/请求数据时禁用搜索按钮
- 在 Google Apps Script Web App 中显示文件和文件夹
- 在通过 flask Web 服务器呈现的 html 页面中显示 iframe 中文本文件的内容
- 即使浏览器没有最大化,如何正确显示Web内容
- 在屏幕上显示web控制台
- 在滑动边栏中正确显示web地图
- 使用JQuery/AAJX/PHP从另一个URL抓取并显示web内容