[英]How can I prevent apps from going into sleep mode in Delphi XE8
我在Delphi XE8中有一个多设备Firemonkey项目,用于制作iOS和Android应用程序。 如果我在设备上运行我的应用程序,即使我没有触摸屏幕,但有时应用程序仍在加载内容,它们有时会进入睡眠状态。
那么,如何阻止该应用进入Android和iOS的睡眠模式?
当前没有通用的方法来防止用户活动太少时移动FireMonkey应用程序进入睡眠状态。
对于iOS,这里有一个建议的解决方案: iOS上的XE4 Firemonkey可以防止睡眠模式,而对于Android,则是另一个: Delphi XE5 Android。 如何使用PowerManager.WakeLock? 。
他们使用不同的API调用和方法,因此将很难共享相同的代码。 您可以将功能包装到一个库中,并且某些ifdef可能以相同的方式调用它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.