如何防止应用程序在Delphi XE8中进入睡眠模式

雷米

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

那么,如何阻止该应用进入Android和iOS的睡眠模式?

鲁道德

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

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何防止线程在 Delphi 中冻结主应用程序

如何防止Android设备从Qt应用程序进入睡眠状态

当我的C ++应用程序运行时,如何防止Windows进入睡眠状态?

如何强制我的应用程序进入睡眠状态?

使 node.js 程序阻止系统进入睡眠模式

如何使Windows Server 2008进入睡眠模式?

如何防止笔记本电脑在高性能模式下的Windows7 32bit中进入睡眠状态?

如何防止硬盘进入睡眠状态?

如何防止或避免Angular 2 +应用程序中的缓存?

如何防止用户通过 webvr 应用程序中的对象?

如何防止我的应用程序在另一个应用程序中打开?

Delphi XE8在应用程序启动时优雅地处理ETetheringException

Delphi XE8 Firemonkey iOS应用程序仅通过TEdit崩溃

优雅地关闭了Indy TCPServer移动应用程序Delphi XE8

Xamarin Native Android 应用程序进入睡眠状态或终止时如何获得通知?

当我的笔记本电脑在 Windows 7 中进入睡眠状态时关闭正在运行的应用程序(合上盖子或按下睡眠按钮)

如何模拟iPhone在iOS模拟器中进入睡眠状态?

防止机器进入睡眠状态

如何生成安装程序应用程序Delphi XE7

当VMWare Fusion中运行VM时如何防止OSX使计算机进入睡眠状态

Delphi 2010-模块化应用程序,如何在主机应用程序中获取类属性?

Android应用程序Delphi XE 7中的控制音量

如何以编程方式确定Android应用程序是否已在Samsung Galaxy上进入睡眠状态?

当 Ubuntu 即将进入睡眠模式时如何发出警告(噪音/哔哔声)?

如何手动将Macbook Pro置于休眠状态而不先进入睡眠模式?

在 python 中,如何让程序基于真实世界的时钟而不是 CPU 时钟进入睡眠状态

如何防止Android设备以编程方式进入睡眠状态?

如何防止Azure网站进入睡眠状态?

如何防止Ubuntu使显示器进入睡眠状态?