在openmoko(穩定的混合版本SHR)中,當您的應用程序運行時,如何以編程方式關閉屏幕保護程序(閒置幾秒鐘後變暗/空白屏幕)?在openmoko應用程序運行時關閉屏幕保護程序
0
A
回答
1
在X,你可以運行
xset s off
關閉屏幕保護程序。同樣,gnome/freedesktop公開了一個DBUS API來控制和禁止屏幕保護模式。我不知道OpenMoko是否支持freedesktop規範,但是如果是的話,您應該可以直接使用DBUS。你可以看到圖騰如何做到這一點here。
0
可以通過freesmartphone的D-BUS API做到這一點,也可以防止掛起。
mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy CPU auto
mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display auto
將auto替換爲enabled或disabled。
您可以在http://git.freesmartphone.org/?p=specs.git;a=blob_plain;f=html/org.freesmartphone.Usage.html;hb=HEAD#GetResourcePolicy
1
找到這個d-BUS方法的文檔FSORaw是一個包裝,你可以使用外部要求資源等的顯示。這將防止屏幕消隱。但如果它是您自己的應用程序,我會建議在您的軟件中聲明相同的顯示資源。
相關問題
- 1. 移動Web應用程序在屏幕關閉時運行?
- 2. 屏幕關閉時WinRT應用程序能繼續運行嗎?
- 3. 運行屏幕/背光的全屏Android應用程序關閉
- 4. iPhone應用內屏幕保護程序
- 5. Android - 在屏幕關閉或屏幕超時時關閉應用程序
- 6. 在運行屏幕保護程序應用程序和應用程序意外停止時遇到ClassNotFoundException
- 7. 讓應用程序/服務「在屏幕關閉後運行」? -Android-
- 8. 將複雜應用程序作爲屏幕保護程序運行VB6
- 9. 當屏幕關閉時我的應用程序關閉
- 10. 當關閉屏幕時,應用程序強制關閉
- 11. iphone屏幕保護程序(帶時鐘)
- 12. 屏幕保護程序啓動時運行蘋果手機
- 13. 如何關閉Mac屏幕保護程序?
- 14. 3D屏幕保護程序干擾WPF應用程序(Windows XP)
- 15. 將Java應用程序轉換爲Windows屏幕保護程序
- 16. iOS應用程序鏡像「屏幕保護程序」
- 17. Android:啓動Flash應用程序作爲屏幕保護程序
- 18. 當屏幕保護程序打開時,全屏java應用程序最小化
- 19. BroadcastReceiver在ANDROID屏幕開/關應用程序未運行時
- 20. 服務未運行:應用程序關閉,智能手機屏幕關閉
- 21. 如何在我的flaslight應用程序運行時關閉屏幕?
- 22. 創建一個在屏幕關閉時運行的應用程序
- 23. 當我的應用程序在調試中運行時,自動關閉屏幕?
- 24. 有什麼辦法在windows屏幕保護程序上執行應用程序?
- 25. Android禁用屏幕保護程序
- 26. 檢測正在運行的屏幕保護程序與xlib
- 27. 如何確定屏幕保護程序正在運行?
- 28. Android - 屏幕關閉時無法重新啓用鍵盤保護程序
- 29. 屏幕鎖定時保持WP7應用程序運行
- 30. 如何在關閉應用程序時保持服務運行?