前言:看了@彼此的羁绊的帖子电视&盒子:系统卡顿的真正原因是这样造成的?! 后,
大家会惊觉,原来使用的软件在退出后竟然并没有停止运行,利用当贝桌面进入电视原生态盒子还是可以看到它们正在运作!!!!
这无形中,就拖慢了系统的运作!导致了系统卡顿。
但是为什么我们明明退出了应用,系统后台却还是在运行呢!!!
原来,安卓Android大多应用没有退出的设计其实是有一定道理在里面的!
Android系统有一个规则来回收内存.进行内存调度有个阀值,只有低于这个值系统才会按一个列表来关闭用户不需要的东西.
当然这个值默认设置得很小,所以你会看到内存老在很少的数值徘徊.但事实上他并不影响速度.
相反加快了下次启动应用的速度.这本来就是安卓Android标榜的优势之一。
那么,在进程管理关闭这些软件有无必要呢?
答案当然是有的!在运行大型程序之前,你可以手动关闭一些进程释放内存,可以显著的提高运行速度.
但一些小程序,完全可交由系统自己管理.
谈到这里,可能有的朋友会问,如果不关程序是不是会更耗电?
我就说说 安卓后台的原理,你就明白了.
安卓Android的应用在被切换到后台时,它其实已经被暂停了,并不会消耗cpu资源,只保留了运行状态.
所以为什么有的程序切出去重进会到主界面.
但是,一个程序如果想要在后台处理些东西,如音乐播放,它就会开启一个服务.
服务可在后台持续运行,所以在后台耗电的也只有带服务的应用了.
这个在进程管理软件里能看到,标签是service
所以没有带服务的应用在后台是完全不耗电的,没有必要关闭.
这种设计本来就是一个非常好的设计,下次启动程序时,会更快,因为不需要读取界面资源,何必要关掉他们抹杀这个安卓Android的优点呢?
最后,怎么手动关闭这些在后台运行的软件呢?这个方法,在@彼此的羁绊帖子中也有提到过,正如他所说,
用上我们的当贝桌面:
、利用当贝桌面:
dbzm-1.7-dangbei.apk
(6.34 MB, 下载次数: 4)
http://www.dangbei.com/app/tv/2015/0303/1724.html,
快速进入安卓原生态设置!
![]()
进入“应用”——“正在运行”,你可以看到,明明退出的应用,在系统后台却都在运行。
![]()
4、其实安卓APP有很多后台服务,推送等功能,只有在这里选择“停止”,才能算真正意义上的关闭!
![]()
![]()
|