求助:(android)如何保证程序不被系统杀死
流星叶雨 2014-09-30 05:07:42 开发了一款音乐播放器,不管用不用服务,有些配置低的手机(比如我的中兴U930)一旦程序到了后台,边听歌边聊天玩游戏什么的时候,程序就会被系统kill掉,歌曲自然就停了。
其实主要还是服务,在网上找了很久,大部分都是设置优先级、开启两个服务互相监听、重启等,不过满足不了需求,想要的还是只要不是用户手动退出,程序就不会被系统回收(当然,被360等安全软件杀死是没关系的)
不是需求奇葩,项目本来就是一个音乐播放器,一旦服务停止,歌曲播放也会被终止,就算这时候重启服务,也会有一定的空白时间,用户体验肯定不行,看过qq音乐、酷狗等,它们的进程是不会被系统杀死的,反编译过酷狗,它的逻辑是使用的ndk,这方面暂时不考虑了,所以项请教一下各位大牛,有没有什么办法在应用层解决这个问题。