如何在不显示通知的情况下startForeground()?

我想创建一个服务并让它在前台运行。

大多数示例代码都有通知。但我不想透露任何通知。那可能吗?

你能举个例子吗?还有其他选择吗?

我的应用服务正在做媒体播放器。如何使系统不杀死我的服务,除了应用程序自杀(如按钮暂停或停止音乐)。


猛跑小猪
浏览 3364回答 3
3回答

墨色风雨

作为Android平台的安全功能,在任何情况下,您都不能在没有通知的情况下拥有前瞻性服务。这是因为前景服务消耗了更多的资源并且受到与后台服务不同的调度限制(即,它不会被快速杀死),并且用户需要知道什么可能正在吃他们的电池。所以,不要这样做。但是,它是可能有一个“假”的通知,也就是说,你可以做一个透明的通知图标(IIRC)。这对您的用户来说是非常不诚实的,除了杀死他们的电池并因此产生恶意软件之外,您没有理由这样做。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android