我正在使用Three.js(Javascript)构建一个Web应用程序,它是移动设备(Android系统)的VR功能。我面临的问题是,一段时间后屏幕变暗并关闭。我试图找到一个API来保持显示,但无法找到任何提及。但是,如果您转至http://vr.chromeexperiments.com/并运行任何演示,屏幕将始终打开。我试图研究他们的代码,但没有找到解决方案。他们是如何做到的呢?谢谢在网络应用程序中保持显示
0
A
回答
0
在您的活动的onCreate方法中添加一个标志。
@Override
protected void onCreate(Bundle b) {
super.onCreate(b);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
}
了解更多here。
0
如果您从任何浏览器(如chrome)运行应用程序都不可能保持屏幕唤醒,因为您无法通过Javascript修改设备行为。
您可以使用KeepScreenOn(https://play.google.com/store/apps/details?id=com.nbondarchuk.android.keepscn&hl=es_419)等第三方应用程序来完成该任务,或者使用混合应用程序框架(如PhoneGap或Titanium)将应用程序包装在Webview中。在那里你可以使用插件来完成这项工作(像这样的:https://build.phonegap.com/plugins/355)
+0
那么Google如何做呢?它是一个从浏览器运行的Web应用程序。尽管感谢您的链接。 – Hamabama 2014-12-04 21:43:39
相关问题
- 1. 在网络应用程序中保持下拉干燥
- 2. 屏幕截图用户在网络应用程序中显示
- 3. 在Windows 8中显示网络应用程序作为全屏应用程序
- 4. 如何在iPhone应用程序中显示Wifi网络列表?
- 5. 如何通过网络在两个应用程序之间保持持久的网络连接?
- 6. 如何在网络应用程序中保护持票人令牌
- 7. 让网络应用保持活力
- 8. Outlook 365网络应用程序未显示
- 9. powershell显示网络应用程序身份验证
- 10. 保持应用程序在iOS中
- 11. 。Winforms应用程序中的网络引用不支持
- 12. Chrome网络应用程序
- 13. Android网络应用程序
- 14. 在AJAX应用程序中保持Web应用程序状态
- 15. 如何保持用户活动日志并显示在Android应用程序中?
- 16. 测量连接速度并将其显示在网络应用程序中
- 17. 如何让我的应用程序支持视网膜显示
- 18. 如何保持http网络在应用程序进入后台时保持活动状态?
- 19. 保持对象在网络中同步?
- 20. 保护网络应用程序中的图像媒体
- 21. 保护网络应用程序中的公钥/私钥对
- 22. 在线考试网络应用程序
- 23. 在dashcode网络应用程序滑块?
- 24. iphone中的网络应用程序
- 25. Microsoft网络中的PHP应用程序
- 26. 如何通知用户网络应用程序不支持IE6
- 27. 如何解决网络农场中的网络应用程序
- 28. 如何在后台应用程序中保持XMPP连接在IOS应用程序中保持活动状态?
- 29. Grails中保留的更改未在应用程序中显示
- 30. 网站上显示的数据来自Android应用程序 - 像WhatsApp的网络
对不起。我应该说得更清楚。我在写一个使用javascript的应用程序。 – Hamabama 2014-12-04 21:22:54
它是一个移动web应用程序还是使用WebView封装在一个Android项目中? – Oscar 2014-12-05 23:43:13
http://vr.chromeexperiments.com/ :) – Hamabama 2014-12-06 18:35:21