我的安卓系统手机有些软件自动启动,每次都要手动关闭,而且不是开机启动,是不知道什么时候它自己就启动了

如题所述

使用android手机的用户可能都安装了任务管理的软件,使用android手机真的有必要安装结束任务的软件吗?
大家在使用中也都发现了,很多软件在被结束后,马上就会又出现在任务列表里,或是稍等一会自己也会出现,任务管理不停的结束后台程序,也没见给手机的运行速度带来多少提升,这是为什么呢?

其实大家不用那么在意android手机剩余内存的大小。很多人都是把使用其他系统的习惯带到了android手机上,不是所有的智能手机系统都一样的。android大多数应用没有退出的设计其实是有道理的,这和系统对进程的调度机制有关系。如果你知道java,就能更清楚这机制了。其实和java的垃圾回收机制类似,系统有一个规则来回收内存。进行内存调度有个阀值,只有低于这个值系统才会按一个列表来关闭用户不需要的东西。当然这个值默认设置得很小,所以你会看到内存老在很少的数值徘徊。但事实上他并不影响速度。相反加快了下次启动应用的速度。这本来也是android的优势之一,如果人为去关闭进程,没有太大必要。特别是自动关进程的软件。
可能有人会说了,那为什么内存少的时候运行大型程序会慢呢?其实很简单,在内存剩余不多时打开大型程序,会触发系统自身的调进程调度策略,这是十分消耗系统资源的操作,特别是在一个程序频繁向系统申请内存的时候。这种情况下系统并不会关闭所有打开的进程,而是选择性关闭,频繁的调度自然会拖慢系统。

那么,进程管理软件到底还有存在的价值吗?其实还是有的,在运行大型程序之前,你可以手动关闭一些进程释放内存,可以显著的提高运行速度。但一些小程序,完全可交由系统自己管理。很多朋友还有个疑问,如果不关程序是不是会更耗电?这里也解释一下,android的应用在被切换到后台时,它其实已经被暂停了,并不会消耗cpu资源,只保留了运行状态。所以为什么有的程序切出去重新进入,还会到主界面。但是,一个程序如果想要在后台处理些东西,如音乐播放,它就会开启一个服务,服务可在后台持续运行,所以在后台耗电的也只有带服务的应用了。这个在进程管理软件里能看到,名字是service。所以没有带服务的应用在后台是完全不耗电的,没有必要关闭。这种设计本来就是一个非常好的设计,下次启动程序时,会更快,因为不需要读取界面资源,何必要关掉他们抹杀这个android的优点呢?
还有一点,为什么android应用看起来那么耗内存?大家知道,android上的应用是java,当然需要虚拟机,而android上的应用是带有独立虚拟机的,也就是每开一个应用就会打开一个独立的虚拟机。这样设计的原因是可以避免虚拟机崩溃导致整个系统崩溃,但代价就是需要更多内存。

至于为什么开了大程序或者开了好几个程序之后切换会变慢,具体分析如下:

已经开启了一个大程序,占用70%内存,如果再想运行一个程序,此时还需要50%的内存,则就需要一个从大程序占用的内存中释放或者压缩的过程,所以表现出来的就是慢一会儿。

已经开启了几个程序共占用内存80%,运行新程序时又需要20%的内存,系统内存因为没见过剩余0的时候,也就是应该剩一部分空闲内存,那么就需要从之前开启的这几个程序中选择一个或者几个来关闭,这一过程也需要耗费系统资源,所以会慢一会儿。也就是说你手动去结束程序的时候,就是替系统在释放内存,就算你不去结束,在需要内存的时候系统也会自动结束程序释放内存。

不在后台运行的程序(没服务的),即使不结束也不会耗电。在后台运行的(有服务的)程序,如一些播放器或实时监控的软件,自然会耗电。这就说明结束进程并不是没用,我们只需要看哪个带服务耗电哪个程序后台一直在运行,看服务就能看出来,这样的软件如果用不到的时候就结束了吧。

以QQ举例,正常的退出,会在进程管理里留下qq的运行过的状态,但不耗电不占 cpu,如果你只是切换出去(按房子键而不是退出)那么自然会耗电,因为程序还在运行,QQ还在线呢。

这里就有个要注意的地方了,虽然房子键和那个返回键都可以将程序切换出去,但是两者的效果差异是很大的,返回键可以视作程序已经退出了,而按房子键,则是将程序切换到了后台来运行,软件并没有退出哦!

以上这些设计都是为了确保了android的稳定性,正常情况下最多单个程序崩溃,但整个系统不会崩溃,也永远没有内存不足的提示出现。大家可能是被windows毒害得太深了,总想保留更多的内存,但实际上这并不一定会提升速度,相反却丧失了程序启动快的这一系统特色,得不偿失。大家不妨换种观念习惯来使用android系统。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-12
root了么? 下载一个apk叫做“自启管家”。就能禁止了。
Android系统不光开机自启软件,像时间、时区改变,usb插/拔,来/去电话、短信,安装、卸载程序,开关机等等都能唤醒程序。这个自启管家就是专门禁止这些的。安装打开后有两个模式:1.按事件分组 2.按程序分组 上手容易。
请采纳 谢谢本回答被网友采纳
第2个回答  2012-06-12
下载个es任务管理,前提是机器要root,就可以把不要启动的程序关闭了
第3个回答  2014-08-17
我们用来交换。
变成一个黑点,然后消失。我捡起
因为在我们所来之地
如果她要贝宁我会买给她,
他两天前去世,就在天亮之前。
如打不出水的枯井哈哈本回答被提问者采纳

为什么我的手机总有一些软件自动启动?
1.关闭后台运行的程序:点击屏幕左下角近期任务键-点击要关闭的应用程序右上角的“X”\/下方的关闭全部(部分机器操作方式:长按HOME键(主屏幕键)启动任务管理器,点击左下角饼形图标,点击清除RAM数据)。2.部分机器支持智能管理器或内存管理器,建议通过该功能手动关闭自动运行的应用程序。3.部分第三...

安卓系统的手机关闭(开启)网路后为什么手机会自行启动很多的软体_百 ...
安卓手机关闭软体后台自启后被关闭的软体闪退 1,你这个是不是软体啥的和系统不相容了,所以才这样的,你可以就是自己升级下系统试下,2.就用这个资料线连好手机和电脑,然后开启手机的USB除错,在这个应用宝的工具箱里就能直接升级了,也挺简单的呢,然后你看就是还这样的吗!安卓系统手机很多软体...

Android 手机的应用程序总是自动启动,该怎样解决
有些事自动启动的。root 之后管家里有功能是禁止开机启动项。 其他的软件后台运行可能是你用到过 然后你直接按主页键或者就算用软件自带的退出功能也不可能完全退出的。不知道您手机有没有任务管理器,有任务管理器的话那就好办多了,直接在任务管理器里清楚。绝对彻底关闭,如果没有那就去 设置...

华为手机软件自启怎么处理?
软件自启动解决办法:EMUI 8.0手机管家的启动管理与EMUI 5.X手机管家的自启管理对比EMUI 8.0:进入手机管家> 启动管理界面,点击应用右侧的开关设置为手动管理后(如下左图),弹出手动管理的选项菜单(如下右图),您可以根据应用涉及的场景设置是否开启“允许自启动”,“允许关联启动”,“允许后台活动...

怎么取消,安卓应用,开机自动启动的权限
以OPPO R9手机为例,取消安卓应用开机自动启动的权限的方法如下:一、打开手机,在桌面上找到“手机管家”一项,点击进入。二、进入手机管家后,找到“权限隐私”一项,点击进入。三、进入权限隐私后,找到“自启动管理”一项,点击进入。四、进入自启动管理后,找到要取消自动启动的安卓应用,如饿了么APP...

我的手机是华为的,后台应用程序总是自动开启很多程序,怎么解决?_百度知...
没有完全将其退出,大量程序在后台运行,有的程序又会自动关联启动其它程序,另一方面是手机随机启动的程序太多,这些程序随着手机开机自动启动,驻留后台的。解决办法就是到手机设置中应用管理和应用权限中,关闭不必要的开机启动程序,平常使用完程序,短时间不需要再次使用的程序,之间清理掉后台。

手机为啥老有软件自动启动
因为这些软件在默认设置中就是自动启动的。解决方法:获取手机root权限,对软件自启动进行管理,禁止或者允许软件自启动。具体示例:使用百度一键root获取root权限(下载安装打开后自动运行);成功获取root权限 打开“自启动管理”;取消勾选想要禁止自启动的软件,即可完成设置。

我用的是安卓系统,为什么我没有去打开一些软件,那些软件会自己打开,关 ...
这和你的电脑一下,因为它是“智能手机”,有很多功能与电脑一样,在开机时也会打开一些软件。你可以设置一下手机启动项,试试禁止它打开一些不常用的软件。

安卓许多软件或者插件虽然不是开机启动的,但是用着用着经常会自己启动...
可以安装一个第三方手机优化软件:例如腾讯手机管家,经常清理一下后台多余的进程就好了

安卓怎么禁止软件启动。不是指开机启动的 是开机之后过了一下或者连上 ...
没有办法,就算下个进程管理,清理完后过段时间有些软件还会启动的,安卓系统就这样

相似回答