android中如何让一个service无法被一键清理给清理掉

android中如何让一个service无法被一键清理给清理掉
比如音乐播放服务,一键清理对它无作用,除了添加白名单
还有其他一开始设计软件的时候就无法被清理的方法吗

一键清理,与系统内存不足时自动清理是由区别的。
一键清理,只能通过增加白名单;否则,无论服务是否活动,都会被清楚。

建议题主不要开发流氓软件

Service的粘性模式 实现 就算是被杀死了也会重新启动(虽然Service生命力很强)
改变Service中 onStartCommand 方法的返回值 为:START_STICKY 或 START_NOT_STICKY 或 START_REDELIVER_INTENT