标签: android background battery foreground
我正在制作应用并希望提高电池效率。我知道将服务作为前台将不太可能被杀死,但哪一个更有效率的电池寿命?背景还是前景?
提前谢谢
答案 0 :(得分:2)
如果您计划定位Android O并且您的服务需要在应用程序处于后台运行时运行,则无论如何都必须使用前台服务。如果您只想在自己的应用程序位于前台时运行它,只需使用普通的后台服务。
或者根据你想要达到的目标,你应该看看JobScheduler。
最后,我不会担心后台服务与前台服务的电池效率,而是依赖于您需要服务的电池效率。