我正在使用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