Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.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
如何在代码中实现以节省电池寿命,同时保持iphone应用程序的活力?_Iphone_Keep Alive_Battery_Consumption - Fatal编程技术网

如何在代码中实现以节省电池寿命,同时保持iphone应用程序的活力?

如何在代码中实现以节省电池寿命,同时保持iphone应用程序的活力?,iphone,keep-alive,battery,consumption,Iphone,Keep Alive,Battery,Consumption,我有一个iPhone应用程序,可以录音。我想要实现的是让应用程序保持活动状态以进行连续录制,但同时节省电池寿命,即节省功耗 请注意,我使用了以下代码使应用程序保持活动状态 [[UIApplication sharedApplication] setIdleTimerDisabled:YES]; 我不认为有任何方法可以立即“节省电池寿命”。您可能唯一能做的就是最小化读/写操作、internet访问等。这必须在代码中手动完成 以上代码禁用屏幕锁定。但这将使屏幕显示保持在不需要的状态,即显示已关闭,

我有一个iPhone应用程序,可以录音。我想要实现的是让应用程序保持活动状态以进行连续录制,但同时节省电池寿命,即节省功耗

请注意,我使用了以下代码使应用程序保持活动状态

[[UIApplication sharedApplication] setIdleTimerDisabled:YES];

我不认为有任何方法可以立即“节省电池寿命”。您可能唯一能做的就是最小化读/写操作、internet访问等。这必须在代码中手动完成

以上代码禁用屏幕锁定。但这将使屏幕显示保持在不需要的状态,即显示已关闭,可以节省电池。但我如何做到这一点呢。如果setIdleTimeDisabled为否,则它将锁定设备&应用程序将不处于活动状态。我的应用程序只有音频录制。没有internet访问或没有显式读/写操作。也请看我对这个问题的评论