如果在睡眠期間可以讓Air for Android應用程序保持活躍狀態,該如何完成?我知道如何防止睡眠和鎖定,但這個過程對於一些用戶來說並不可取。
更新
在這種情況的原因是爲了保持視頻從手機分流到服務器。Android Air - 睡眠期間如何讓應用程序保持活躍狀態
3
A
回答
12
我認爲你說的是防止屏幕變暗的AIR應用程序的內容。這是可能使用以下:
NativeApplication.nativeapplication.systemIdleMode = SystemIdleMode.KEEP_AWAKE
這將覆蓋默認行爲,屏幕永遠不會超時,直到AIR應用程序是在前臺。要使模式恢復正常,您可以將該屬性設置回SystemIdleMode.NORMAL。除了這個代碼,您必須指定在app.xml中兩種權限的AIR應用程序,它們分別是:
android.permission.WAKE_LOCK android.permission.DISABLE_KEYGUARD
但靈光上面提到的,這肯定意味着你的電池消耗要快得多。不過,它在視頻播放的應用程序中可能很有用,並且您不希望屏幕變暗。
希望這會有所幫助。 Mohit
0
爲什麼你想保持它活着?如果用戶不再看他的手機,爲什麼要使用CPU/RAM /電池?
如果您想定期在後臺執行某些操作,則可以使用鬧鐘。 http://developer.android.com/reference/android/app/AlarmManager.html
即使手機正在睡眠,也可以啓動鬧鐘。
如果您想進行其他類型的後臺處理,可以使用前臺運行的服務。 http://developer.android.com/reference/android/app/Service.html#startForeground%28int,%20android.app.Notification%29
這並不是100%保證服務始終保持運行,例如,當手機內存不足時。
我希望這是有益...
靈光
相關問題
- 1. 如何讓Android設備在插入時保持睡眠狀態
- 2. 如何讓Windows從應用程序進入睡眠狀態?
- 3. 如何讓應用始終在屏幕上保持活躍狀態
- 4. 如何讓Spark Web UI保持活躍狀態?
- 5. 如何讓Tomcat中的HttpSession保持活躍狀態?
- 6. altbeacon如何讓後臺服務保持活躍狀態?
- 7. 如何讓PHP代碼保持活躍狀態?
- 8. 科爾多瓦驗證應用程序睡眠時不活躍
- 9. 讓Mediaplayer長時間保持活躍狀態的最佳方式是什麼Android
- 10. 睡眠/休眠期間,窗體計時器是否保持狀態?
- 11. 如何讓應用程序保持相同的狀態?
- 12. 如何防止iPod Touch應用程序進入睡眠狀態
- 13. 讓Windows Mobile 6手機保持活躍狀態
- 14. 是否有可能讓Facebook會話保持活躍狀態?
- 15. 如何保持Android活動的狀態
- 16. 讓線程進入睡眠狀態,但保持動畫 - 這可能嗎?
- 17. 如何讓iphone ios xmpp連接在後臺保持活躍狀態?
- 18. Voip在睡眠狀態下的應用
- 19. iPhone應用程序問題從不活動到活躍狀態
- 20. Android:在待機期間保持GPS活動狀態?
- 21. 如何在後臺應用程序中保持XMPP連接在IOS應用程序中保持活動狀態?
- 22. 如何調試讓NodeJS進程保持活動狀態
- 23. React Native:在睡眠後應用程序變爲活動狀態時掛起
- 24. 保持應用程序在手機睡眠/鎖定時崩潰
- 25. 計算機進入睡眠狀態和Silverlight應用程序
- 26. iphone SDK - 關閉應用程序和/或進入睡眠狀態
- 27. 使用Adobe Air延遲或睡眠程序一段時間
- 28. 手機進入睡眠狀態並保存歷史時完成應用程序
- 29. 我可以讓我的服務保持Windows進入睡眠狀態嗎?
- 30. 如何防止應用程序進入睡眠狀態,以便爲音樂集成睡眠模式
此解決方案正常工作,以保持應用程序的活着,但一段時間後,網絡連接死亡,悲哀。 :/ – 2014-07-14 08:17:04