如果在睡眠期间可以让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