杀死后台服务的Android应用程序

杀死后台服务的Android应用程序,android,service,kill-process,Android,Service,Kill Process,安卓应用程序是否可以终止后台服务(通知、其他应用程序提供的服务等)以保证应用程序的资源 我知道高级任务杀手就是这么做的。它是如何做到这一点的?它的局限性是什么 如果不可能,OEM能否为我们的应用程序提供一些特殊状态(例如,允许其以系统进程优先级运行等),从而使我们能够保证应用程序的资源 感谢您的帮助。您可以注册获得许可,但您确实不应该注册。顺便说一句,任务杀手应用程序实际上相当低效,因为Android通常会重新创建这些进程并恢复这些后台服务。然后任务杀手看到他们再次运行并杀死他们。然后Andro

安卓应用程序是否可以终止后台服务(通知、其他应用程序提供的服务等)以保证应用程序的资源

我知道高级任务杀手就是这么做的。它是如何做到这一点的?它的局限性是什么

如果不可能,OEM能否为我们的应用程序提供一些特殊状态(例如,允许其以系统进程优先级运行等),从而使我们能够保证应用程序的资源


感谢您的帮助。您可以注册获得许可,但您确实不应该注册。顺便说一句,任务杀手应用程序实际上相当低效,因为Android通常会重新创建这些进程并恢复这些后台服务。然后任务杀手看到他们再次运行并杀死他们。然后Android重新启动它们。。。重复上述步骤,直到电池耗尽

至于保证你的应用程序的资源,坦率地说,这不是你的责任。在内存压力下,Android操作系统将根据需要终止后台进程。如果你的应用程序在前台,它很可能会被杀死


总之,让Android处理整个操作系统的内存管理。您的工作应该只是尽可能高效地使用它提供给您的进程的内存。

您可以注册权限,但实际上不应该。顺便说一句,任务杀手应用程序实际上相当低效,因为Android通常会重新创建这些进程并恢复这些后台服务。然后任务杀手看到他们再次运行并杀死他们。然后Android重新启动它们。。。重复上述步骤,直到电池耗尽

至于保证你的应用程序的资源,坦率地说,这不是你的责任。在内存压力下,Android操作系统将根据需要终止后台进程。如果你的应用程序在前台,它很可能会被杀死


总之,让Android处理整个操作系统的内存管理。您的工作应该只是尽可能高效地使用它提供给您的进程的内存。

您可以注册权限,但实际上不应该。顺便说一句,任务杀手应用程序实际上相当低效,因为Android通常会重新创建这些进程并恢复这些后台服务。然后任务杀手看到他们再次运行并杀死他们。然后Android重新启动它们。。。重复上述步骤,直到电池耗尽

至于保证你的应用程序的资源,坦率地说,这不是你的责任。在内存压力下,Android操作系统将根据需要终止后台进程。如果你的应用程序在前台,它很可能会被杀死


总之,让Android处理整个操作系统的内存管理。您的工作应该只是尽可能高效地使用它提供给您的进程的内存。

您可以注册权限,但实际上不应该。顺便说一句,任务杀手应用程序实际上相当低效,因为Android通常会重新创建这些进程并恢复这些后台服务。然后任务杀手看到他们再次运行并杀死他们。然后Android重新启动它们。。。重复上述步骤,直到电池耗尽

至于保证你的应用程序的资源,坦率地说,这不是你的责任。在内存压力下,Android操作系统将根据需要终止后台进程。如果你的应用程序在前台,它很可能会被杀死

总之,让Android处理整个操作系统的内存管理。您的工作应该只是尽可能高效地使用它为您的流程提供的内存