【发布时间】:2023-03-28 00:45:01
【问题描述】:
我正在制作一个应用程序并希望提高电池效率。我知道将服务作为前台将不太可能被杀死,但是哪一个在电池寿命方面更有效?背景还是前景?
提前谢谢你
【问题讨论】:
-
它们应该是等价的。
标签: android background battery foreground
我正在制作一个应用程序并希望提高电池效率。我知道将服务作为前台将不太可能被杀死,但是哪一个在电池寿命方面更有效?背景还是前景?
提前谢谢你
【问题讨论】:
标签: android background battery foreground
如果您计划以 Android O 为目标,并且您的服务需要在您的应用处于后台时运行,那么无论如何您都必须使用前台服务。如果您只希望它在您自己的应用程序处于前台时运行,只需使用普通的后台服务即可。
或者,根据您想要实现的目标,您应该查看 JobScheduler。
最后,我不会担心后台与前台服务的电池效率,而是让它取决于您需要该服务的用途。
【讨论】: