android系统中后台服务不被清除
我的音乐播放程序与天天动听QQ一样运行后台服务,为什么在运行系统进程管理软件的一键清除功能后,我的服务被清除了。而天天动听与QQ的服务还在?我是想让自己的程序也像QQ一样...
我的音乐播放程序与天天动听 QQ一样运行后台服务,为什么在运行系统进程管理软件的一键清除功能后,我的服务被清除了。而天天动听与QQ的服务还在?
我是想让自己的程序也像QQ一样,在后台运行的时候不被其他进程管理软件清除 展开
我是想让自己的程序也像QQ一样,在后台运行的时候不被其他进程管理软件清除 展开
展开全部
是可以清除的,在安卓系统选择设置菜单,选择应用,即可看到正在运行和已缓存的程序,那么长按功能键,或者用其他软件"加速"那种方式是不能直接清除缓存的程序的。
清除缓存可以在应用菜单里逐个结束运行,或者重新开关机,就只会加载系统需要开机的程序。
TIP:为什么安卓手机不能完全直接清除缓存的后台程序,因为数据写入到内存中,包括存储卡中也会利用一部分,如果强制性的结束,对内存读写有很大影响。 举个栗子:我两年前买过一个三星,因为觉得运存小,程序多就卡,然后就经常手动结束一些程序,导致存储卡在一年内报废。虽然现在很多手机是闪存卡,但是不可否认经常结束程序不仅对存储擦写有影响,而且安卓系统缓存这些程序也帮助用户更快的打开程序,加载速度更快,用户体验也更好,这应该才是系统设计的初衷。
清除缓存可以在应用菜单里逐个结束运行,或者重新开关机,就只会加载系统需要开机的程序。
TIP:为什么安卓手机不能完全直接清除缓存的后台程序,因为数据写入到内存中,包括存储卡中也会利用一部分,如果强制性的结束,对内存读写有很大影响。 举个栗子:我两年前买过一个三星,因为觉得运存小,程序多就卡,然后就经常手动结束一些程序,导致存储卡在一年内报废。虽然现在很多手机是闪存卡,但是不可否认经常结束程序不仅对存储擦写有影响,而且安卓系统缓存这些程序也帮助用户更快的打开程序,加载速度更快,用户体验也更好,这应该才是系统设计的初衷。
展开全部
这是2.2之后的系统限制...用设置>应用程序>正在运行的服务可以关掉这些东西(可以在桌面添加快捷方式)
然后你应该用autostarts这个软件来禁止这些服务被触发启动
然后你应该用autostarts这个软件来禁止这些服务被触发启动
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<service android:name=".app.MessengerService"
android:process=":remote" />
再者,可以写一个广播接收器(比如开锁,亮屏,来电,来短信,信号变化等,,),接收各种广播来唤醒你的service,这样,就算service被杀掉,还会马上启动
android:process=":remote" />
再者,可以写一个广播接收器(比如开锁,亮屏,来电,来短信,信号变化等,,),接收各种广播来唤醒你的service,这样,就算service被杀掉,还会马上启动
更多追问追答
追问
我的service是通过调用android.process.media播放音乐,使用一键清除工具后服务还在,但是android.process.media进程被清除了。这种情况要这么解决呢?谢谢!
追答
可以在ondestroy中保存当时的播放状态,比如保存至sharedpreferences。。service再次被开启时可以读取sharedpreferences的状态值
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询