使用它们后强制停止应用程序是一个好主意吗? -- security 领域 和 custom-roms 领域 和 malware 领域 和 customization 领域 和 application-manager 领域 android 相关 的问题

Is it a good idea to force stop apps after using them?


简体版||繁體版
22
vote

问题

中文

在我完成使用它们后,我发现自己使用 force stop 为每个应用程序。这是一个很好的做法吗?是否有任何表现或安全益处?是强制停止一个必要的应用程序,以便从RAM中取出RAM?

english

I find myself using force stop for every application once I have finished using them. Is this a good practice? Are there any performance or security benefits of doing this? Is force stopping an app necessary to get it out of RAM?

              
 
 

回答列表

25
 
vote

tl;博士:

否,这不是一个好的或可取的想法。

解释和一些背景:

强制停止应用程序不适用于"例程使用" ,而是用于"紧急目的" (例如,如果应用程序运行丢失并否则无法停止,或者问题会导致您清除缓存并删除数据来自行为不端的应用程序)。一般来说,它既不是"性能助推器" 也不是"RAM优化器" 。

在许多情况下,它也不会节省电池寿命,而是更快地耗尽电池。应用程序不仅启动当您点击其图标时,它们也可以通过意图或广播开始(例如,电池低电平,网络已更改,USB设备连接 - 但还有更多)。因此,当您"强制停止" 它时,在下一步开始时它将必须执行"完整init" (从存储中加载)而不是返回其"最后一个状态" 仍然存储在RAM(除非系统必须清除它 - 查看我们的 OOM-Priotity Tag-Wiki 有关该过程的详细信息) - 有什么描述为"将增加加载功耗/时间"在他对您的问题的评论中。
 

TL;DR:

No, it's not a good or advisable idea.

Explanation and some background:

Force-stopping apps is not intended for "routine use", but for "emergency purposes" (eg. if an app runs out of control and cannot be stopped otherwise, or if an issue causes you to clear cache and delete data from a misbehaving app). Generally spoken, it's neither a "performance booster" nor a "RAM optimizer".

In many cases it won't save battery life either, but rather deplete the battery even faster. Apps don't only start when you tap their icon, they can also get started via intents or broadcasts (eg. on battery low, network changed, USB device connected xe2x80x93 but also on many more). So when you "force-stopped" it, on its next start it will have to do a "full init" (loading from the storage(s) and the network) instead of just going back to its "last state" still stored in RAM (unless the system had to clear it out xe2x80x93 see our oom-priority tag-wiki for details on that process) xe2x80x93 what Andy described as "will increase loading power consumption / time" in his comment on your question.

 
 
         
         

相关问题

0  为什么WidgetLocker应用程序逃避我的任务杀手?  ( Why is widgetlocker app evading my task killer ) 
WidgetLocker应用程序(屏幕锁定替换应用程序)有一个服务运行,我可以在我的App Manager(电话设置下)中看到,但不是在我的任务杀手应用程序(高级任务管理器)中。它的服务如何逃避我的任务杀手? 我可以在Phones App Manager中停止其服务,终止该应用程序。我没有窗口锁定器设置为我的默认主...

4  我想密码锁定我的“应用程序”设置,但没有其他设置  ( I want to password lock my applications settings but no other settings ) 
我有一个占用的Applock程序,用PIN锁定某些应用程序。为了使应用程序有任何有效性,我包括 Settings 作为锁定的应用程序。否则,我可以转到 Settings -> Applications 并只是杀死任务。对此的缺点是,如果我锁定 Settings 我不能做像 Calling Settings 和 Dis...

3  清除应用程序数据与卸载相同,重新安装应用程序?  ( Is clearing app data the same as uninstalling reinstalling app ) 
希望,标题说明了这一切。我知道一些应用程序开发人员说,如果遇到问题或更新,我应该卸载然后重新安装其应用程序,但我想知道通过管理应用程序设置停止应用程序和清除数据,可以实现相同的目的。我正在运行ICS 4.0.3。 ...

0  我怎样才能看到应用程序究竟是什么?  ( How can i see what exactly an application does ) 
我有点惊讶我自己找不到这个答案。当谈到计算机(我的桌面和笔记本电脑都运行条纹线划线)时,我是一个重大的简单愿意,我想摆脱新的Android的一些拍手器。 我唯一的问题是我并不完全确定一些应用程序,以及我是否需要/想要它们。有没有办法获取有关应用程序的详细信息? 编辑:澄清:当我说"详细信息" 时,我的意思是一些描述应...

5  Android 2.2:避免将家庭快捷方式消失为应用程序进入SD卡。还原应用列表项  ( Android 2 2 avoid disappearing of home shortcuts to apps into sd card restore ) 
我正在使用三星Galaxy I5510。内部存储器中的空间即将完成,因此我决定将一些应用程序移动到SD卡。在我这样做之后,很多应用程序(并非所有的应用程序都从应用程序列表中消失了。还从我的桌面上做了​​快捷方式。 我不认为这是SD卡的问题,因为仍然安装了应用程序(我可以在Apps管理中看到它们)。 谢谢你的帮助! ...

1  Android系统模块读取零字节  ( Android system module reads zero bytes ) 
我的三星Galaxy Tab 2开始唤醒我。虽然我拼命地攻击了撤退,但我想我可能已经删除或禁用了一些东西。 Apps经常崩溃以来,设置/应用程序管理器中的"Android系统" 模块显示所有类别中的零个字节 - 缓存,数据,应用程序,总值等,但它未关闭。 如何纠正这个? ...

0  管理应用程序的连接到SIM卡与WiFi互联网  ( Manage connectivity of apps to internet of sim card vs wifi ) 
我有一个redmi note 8 Android智能手机, 如果我使用WiFi,那么所有应用程序都连接到Internet,但在Simcard中,一些应用程序无法连接到Internet。 例如,在SIM卡Internet中,一些应用程序如同电报或WhatsApp轻松连接到互联网,但我的Chrome浏览器或Google ...

26  “力停止”按钮是什么意思?  ( What does the force stop button mean ) 
当我转到 Settings > Applications > Manage Applications > Downloaded 时,我看到一个应用程序列表。如果我选择一些应用程序,我会看到按钮"强制停止" 活动,但有些应用程序具有此按钮暗淡。 是什么意思?如果我按此按钮会发生什么? 此按钮不能意味着运行的应用程序,因...

4  27 MB + 4.2 MB = 28 MB?我的空间在哪里?  ( 27 mb 4 2 mb 28 mb whered my space go ) 
在我的Nexus上获取"空间低的空间" 消息,在ULpteenth时间内,我进入了"管理应用程序" 屏幕以卸载我最近未使用的应用程序。在我做任何事情之前,我等待屏幕完全加载。它说我的内部电话存储中有27MB免费。然后我点击了我安装的"Fooducate" 应用程序。它表示它使用大约4.2 MB的应用程序的内部存储,以...

2  是否有可能使用adb命令清除应用程序?  ( Is it possible to clear default of an app using an adb command ) 
不确定这是一个问这个的地方(也许stackoverflow更好),但在这里我们走了: 背景 有很多可能使用adb执行的可能命令。 我在我的微小 app-manager < / strong> 替代应用程序。 问题 我找不到清除指定应用程序的默认值的方法。 我的意思是将应用程序的清除为默认为处理某些操作,如"App-...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有