0

我在 Delphi XE8 中有一个多设备 Firemonkey 项目,我用它来制作 iOS 和 Android 应用程序。如果我在设备上运行我的应用程序,如果我没有触摸屏幕,它们有时会进入睡眠状态,但应用程序仍在加载内容。

那么如何阻止应用程序进入 Android 和 iOS 的睡眠模式呢?

4

1 回答 1

0

当前没有通用的方法来防止移动 FireMonkey 应用程序在用户活动过低时进入睡眠状态。

对于 iOS,这里有一个建议的解决方案: iOS 上的 XE4 Firemonkey 防止睡眠模式,而对于 Android,还有另一个解决方案:Delphi XE5 Android。如何使用 PowerManager.WakeLock?.

他们使用不同的 API 调用和方法,因此很难共享相同的代码。您可以将功能包装到一个库中,并使用一些 ifdef 可能以相同的方式调用它。

于 2015-11-09T12:57:45.523 回答