
您好,方法
1、关闭手机中自动启动的软件需要在设置中设定,打开手机桌面上的设置功能。
2、在手机的设置功能界面中找到应用管理下方的更多应用选项并点击。
3、进入到应用管理界面后,在顶部的菜单栏中找到权限选项并点击该选项。
4、点击后会打开授权管理界面,在这个界面中第一个选项就是自启动管理,点击它。
5、在自启动管理界面中上方的是开启自动启动的软件,下方的是禁止启动的软件,想要关闭自动启动的软件只需要点击该软件后方的按钮。
6、当该软件的选项由蓝色变为灰色的话则表示已经关闭了该软件的自动启动,想要打开的话只需再次点击。
Android22版本
Intent
startMain
=
new
Intent(IntentACTION_MAIN);
startMainaddCategory(IntentCATEGORY_HOME);
startMainsetFlags(IntentFLAG_ACTIVITY_NEW_TASK);
startActivity(startMain);
Systemexit(0);//退出程序
Android22以下版本
1、在配置文件中加入权限:
<uses-permission
android:name="androidpermissionRESTART_PACKAGES"
/>
2、ActivityManager
am
=
(ActivityManager)getSystemService
(ContextACTIVITY_SERVICE);
amrestartPackage(getPackageName());
你好,你一共提了两个问题,一个是关闭了应用但仍在后台运行,一个是应用短暂切出结果被关闭。
第一个问题比较复杂,和安卓的进程管理策略有关,和软件的权限设置有关,和消息推送机制有关。
第二个问题,主要和手机内存大小以及手机厂商的系统设定有关。
下面开始详细分析:
首先回答第一个问题:
原因一 ,安卓的进程管理策略和windows不一样,关闭应用并非立刻结束进程,而是将进程保留在内存中。这样做的目的是为了再次打开该应用时,能够提升启动速度。同时,保留在内存中的进程一般不太占资源,基本不影响整体的运行速度。
当然,内存大小是有限的,进程保留不可能无限,系统会设定一个阈值,当内存占用达到一定程度后,系统就会开始关闭用户后台进程(判断规则由不同厂商的系统决定)。
这也是安卓手机内存越大,系统越流畅的原因,因为能保留的进程越多,软件启动速度就越快。
原因二 ,中国的安卓应用良莠不齐,APP乱象丛生,喜欢调用各种敏感权限,方便收集用户数据等等。所以,很多APP都设置了自动启动,哪怕你关闭了应用,也会重新启动。
原因三 ,安卓的消息推送机制和IOS不一样,IOS有苹果专门搭建的消息服务器。所有APP的消息都是先发给苹果的消息服务器,再由服务器发送到IOS设备,这样,APP无需常驻后台。
而安卓系统不行,手机厂商各自为战,APP也只能各走各的通道,所以,像是微信、QQ这种应用,就必须常驻后台。
接下来是第二个问题:
原因一 ,上文谈到,手机内存大小有限,当保留的进程超过阈值后,系统就会开始关闭后台进程(切换走的应用就会变成后台进程)。如果你的应用恰好被系统判定为优先关闭,那么肯定会迅速关闭。
解决这个问题的方法,就是换一台大内存的手机。
原因二 ,跟手机厂商的系统设定有关。保留在内存中的进程一般不太占资源,但是积少成多,总会影响系统整体的运行速度,同时也会加重cpu负荷,导致费电。
现在电池技术迟迟无法突破,所以,手机厂商为了保障手机续航,也为了提高系统流畅度,会将阈值设置的比较小,很容易开始关闭后台进程,也就是俗称的杀后台严重。
当然,我上面列举的原因并不全面,但希望对你有所帮助。
希望我的回答对你有所帮助
安卓系统会缓存程序,供后续再次打开程序时使用。
一种是手机系统白名单应用,退出了会一直在后台运行,不会被系统结束掉,就算用户手动结束了,他也会自启动,另外一种是通过其它运行的应用启动他
1、双击手机home键。
2、将想要关闭的应用程序向上划出。
3、这样手机的后台程序就清理干净了。
4、对于安卓手机来说 *** 作一样简单。
5、点击手机左键。
6、点击叉号就可清理后台应用程序。
安卓系统退出后台程序方法步骤如下:1、长按手机的长按HOME键,也就是手机屏幕下中间的那个按键,这时就会手机出现手机的任务管理器,可以选择要关闭的程序将它拖到《垃圾箱》中这样就关闭了应用程序,也可以点击《全部移除》这样所有运行软件就全部结束了。或者,打开手机中的《设定》点击《更多》找到任务管理器。进入任务管理器后《点击》要关闭的程序,点击《强制停止》再《确定》。这样要关闭的应用程序就结束了。2、可以用360手机卫士、安卓优化大师和腾讯手机管家等工具
安卓android后台的软件自动启动程序 - 使用android手机必读(精华中的精华)2011-08-25 16:06不用在意剩余内存的大小,其实很多人都是把使用其他系统的习惯带过来来了。android大多应用没有退出的设计其实是有道理的,这和系统对进程的调度机制有关系。如果你知道java,就能更清楚这机制了。其实和java的垃圾回收机制类似,系统有一个规则来回收内存。进行内存调度有个阀值,只有低于这个值系统才会按一个列表来关闭用户不需要的东西。当然这个值默认设置得很小,所以你会看到内存老在很少的数值徘徊。但事实上他并不影响速度。相反加快了下次启动应用的速度。这本来就是android标榜的优势之一,如果人为去关闭进程,没有太大必要。特别是使用自动关进程的软件。(这里解决了大家非要关进程的误区!)
到这里有人会说了,那为什么内存少的时候运行大型程序会慢呢?其实很简单,在内存剩余不多时打开大型程序,会触发系统自身的调进程调度策略,这是十分消耗系统资源的 *** 作,特别是在一个程序频繁向系统申请内存的时候。这种情况下系统并不会关闭所有打开的进程,而是选择性关闭,频繁的调度自然会拖慢系统。所以,论坛上有个更改内存阀值的程序可以有一定改善。但改动也可能带来一些问题,取决于值的设定。
那么,进程管理软件有无必要呢?有的。就是在运行大型程序之前,你可以手动关闭一些进程释放内存,可以显著的提高运行速度。但一些小程序,完全可交由系统自己管理。
谈到这里,可能有的朋友会问,如果不关程序是不是会更耗电。我就说说android后台的原理,你就明白了。android的应用在被切换到后台时,它其实已经被暂停了,并不会消耗cpu资源,只保留了运行状态。所以为什么有的程序切出去重进会到主界面。但是,一个程序如果想要在后台处理些东西,如音乐播放,它就会开启一个服务。服务可在后台持续运行,所以在后台耗电的也只有带服务的应用了。这个在进程管理软件里能看到,标签是service。至于广播什么的我就不涉及了。所以没有带服务的应用在后台是完全不耗电的,没有必要关闭。这种设计本来就是一个非常好的设计,下次启动程序时,会更快,因为不需要读取界面资源,何必要关掉他们抹杀这个android的优点呢?(告诉我们如何合理使用进程管理软件)
还有一个,为什么android一个应用看起来那么耗内存。大家知道,android上的应用是java,当然需要虚拟机,而android上的应用是带有独立虚拟机的,也就是每开一个应用就会打开一个独立的虚拟机。这样设计的原因是可以避免虚拟机崩溃导致整个系统崩溃,但代价就是需要更多内存。(跟塞班也不一样,案桌不容易死机重启)
以上这些设计确保了android的稳定性,正常情况下最多单个程序崩溃,但整个系统不会崩溃,也永远没有内存不足的提示出现。大家可能是被windows毒害得太深了,总想保留更多的内存,但实际上这并不一定会提升速度,相反却丧失了程序启动快的这一系统特色,很没必要。大家不妨按我说的习惯来用用这个系统。
安卓程序退出有多种,每种软件设计者构思不同,方法也不同:
1、在运行某个软件界面时,一直点手机下方的 返回键,d出对话框——是否退出程序——是——退出程序;若没有d出对话框,直接回到手机桌面,说明此软件在后台运行(如qq,飞信、微信、360此类软件,步骤可参照2)
2、如qq、微信软件,运行界面——点击手机下方的菜单键——d出对话框——选择——退出——是
3、还有一种方法是在,非软件界面(手机桌面状态)——长按菜单键——d出所有运行软件的图标——按住要退出的软件——向右拖移即可
怎样关掉手机后台运行软件?
我通常是这样做的,虽然有点不习惯,但是为了还能够保修:
1 在设置---应用管理程序进去后把那些垃圾预装软件能够禁用的直接禁用掉
2 在设置----开发人员选项里面进去后,将后台运行程序的数量选择设置为不允许后台运行程序
3 在设置----流量管理相应的菜单里面进去,设置禁止后台程序使用手机流量。
4 在上面三步做了之后,再可以下一个安全软件,我一般使用lbe 主要是感觉这个软件比较干净,没有那么多乱七八糟的功能,而且它能在不root的情况下,设置软件的后台启动和开机自动启动,还可以将不用的垃圾软件全部禁止上网。
通过上面几个步骤,你会发觉不但手机变得干净了,而且流量也不会被偷偷流走,最重要的还有就是手机的电池用的时间大大延长了,唯一的缺点就是不允许后台运行程序就要每次打开对应的程序,但是为了跟厂家对抗那些垃圾程序,我乐意损失这点不方便,等一年报修过后,我再root彻底卸载那些垃圾程序!
怎么彻底关闭手机后台运行的软件 安卓手机怎么关闭手机后台程序
设置,应用程序,正在运行的程序,点击结束想要关闭的进程。
安卓手机怎么关闭手机后台程序
设置,应用程序,正在运行的程序,点击结束想要关闭的进程。
三星手机怎么关闭后台应用
后台应用分二个部分:
1、系统部分
2、应用程序部分
关闭系统和一部分应用程序需要取得ROOT权限,至于其他应用程序则可以直接关闭。方法如下:
1、让系统自动限制(推荐):打开,设置 → 开发者选项 → 限制后台进程,按你自己的需要设置即可。
2、利用第三方软件进行,比如360、QQ管家等等。
怎么设置手机关闭后台程序
一、在应用上退出程序
现在很多软件游戏在退出后是不会在后台继续运行的,像这类应用我们只需在应用界面点击手机“返回键”两次即可退出,或者在应用设置处点击退出即可。要是某些程序本身没有退出的选项,那么你可能就要烦恼了
二、在手机设置里关闭程序
如果手机应用在前台关闭后仍然会运行,您也可以在手机设置里对程序进行关闭。
1、以青橙定制手机为例:在手机“设置”里找到“应用程序”,在应用列表里找到该应用,如下图所示。
或者就是用手机自带的一键清理功能,也可以实现关闭后台程序的目的:
三、用第三方软件关闭程序
现在很多手机管理软件都有关闭程序的功能,像腾讯手机管家、高级任务管理器之类的软件都可以实现。
怎么关掉手机后台自启应用啊 30分
1、手机待机界面,点击应用程序图标。、
2、进入手机应用程序界面,点击打开设定齿轮图标。
3、在手机设定界面,点击打开应用程序管理器。
4、进入应用程序管理器界面后,左右滑动,查找是否有“自动运行”选项。
5、打开某一软件,将自动运行对勾取消即可。
三星手机后台程序怎么关闭谁知道
手机如需关闭后台运行的程序,请 *** 作:
1点击屏幕左下角的最近应用程序键-进入任务管理器结束后台应用程序(部分机器:长按Home键,打开任务管理器,将活动的应用程序结束)。
2通过智能管理器/内存管理器关闭不需要自动运行的程序(注:建议将即时通讯类APP如微信自启动设为“开”)。若机器中没有找到智能管理器/内存管理器,请将手机升级到最新版本后查找尝试。
3第三方软件安装完成后会出现“应用程序许可”选择窗口,如不需要“自动运行”,请关闭(此方式适用于OS50及以上系统)
手机后台是什么?如何关闭? 30分
由于智能手机能够支持多任务处理,像电脑一样,打开另外一个程序的时候不需要关闭当前正在运行的程序,所以有些程序在你打开后直接按桌面键的时候程序并没有关闭,处于后台运行中,后台运行程序越多,可用内存越小,手机运行速度越卡,建议下载个360手机卫士,甩手机就能够清理后台运行程序了,纯手打,望采纳
如何清理关闭手机后台运行的程序?
用360手机管家,qq手机管家都可以啊,如果是三星手机按住面板哪个唯一的物理按键就会出现管理界面,左右滑动就可去除先前用过的软件
以上就是关于安卓手机如何关闭自己打开的程序全部的内容,包括:安卓手机如何关闭自己打开的程序、安卓程序退出代码、为什么在安卓系统里退出的应用在后台还存在等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)