Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Delphi XE8中防止应用进入睡眠模式_Delphi_Mobile_Firemonkey_Delphi Xe8_Sleep Mode - Fatal编程技术网

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

如何在Delphi XE8中防止应用进入睡眠模式,delphi,mobile,firemonkey,delphi-xe8,sleep-mode,Delphi,Mobile,Firemonkey,Delphi Xe8,Sleep Mode,我在Delphi XE8中有一个多设备Firemonkey项目,我用它来制作iOS和Android应用程序。如果我在设备上运行应用程序,如果我没有触摸屏幕,但应用程序仍在加载内容,它们有时会进入睡眠状态 那么,我如何才能阻止Android和iOS的应用程序进入睡眠模式呢?目前还没有通用的方法来防止移动FireMonkey应用程序在用户活动太少时进入睡眠状态 对于iOS,这里有一个建议的解决方案: 而对于安卓系统,则是另一个: 它们使用不同的API调用和方法,因此很难共享相同的代码。您可以将该功能

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


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

目前还没有通用的方法来防止移动FireMonkey应用程序在用户活动太少时进入睡眠状态

对于iOS,这里有一个建议的解决方案: 而对于安卓系统,则是另一个:


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

还有。@LURD,谢谢,我已经找到了iOS的解决方案。不过我希望有一个通用的解决方案。你能为iOS提供一些线索吗?@lowrider你可以试试LURD的链接。我还在努力为Android和iOS找到一个通用的解决方案。@LURD如果你把你的评论作为回答,我会接受的!我认为没有通用的方法来解决这个问题。