提问之星
2016-02-14 11:01
采纳率: 99.8%
浏览 1.7k

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

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

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 91program 2016-02-14 11:08
    已采纳

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

    已采纳该答案
    打赏 评论
  • 东风玖哥 2016-02-15 10:30

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

    打赏 评论
  • simpleGW 2016-02-16 20:38

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

    打赏 评论

相关推荐 更多相似问题