【问题标题】:Android background service vs foreground service, which one is more battery efficient?Android后台服务vs前台服务,哪个更省电?
【发布时间】:2023-03-28 00:45:01
【问题描述】:

我正在制作一个应用程序并希望提高电池效率。我知道将服务作为前台将不太可能被杀死,但是哪一个在电池寿命方面更有效?背景还是前景?

提前谢谢你

【问题讨论】:

  • 它们应该是等价的。

标签: android background battery foreground


【解决方案1】:

如果您计划以 Android O 为目标,并且您的服务需要在您的应用处于后台时运行,那么无论如何您都必须使用前台服务。如果您只希望它在您自己的应用程序处于前台时运行,只需使用普通的后台服务即可。

或者,根据您想要实现的目标,您应该查看 JobScheduler。

最后,我不会担心后台与前台服务的电池效率,而是让它取决于您需要该服务的用途。

【讨论】:

    猜你喜欢
    • 2022-01-19
    • 2020-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多