如何在Android上停止属于其他应用程序的服务?服务以START_STICKY开始,所以如果我杀了它的进程,它会在几秒后重新启动。 任何想法(包括那些需要root权限的人)都是受欢迎的。
答案 0 :(得分:0)
只有一种方法我发现它一直停止服务。你可以检查每几秒运行服务的列表(ActivityManager.getRunningServices(int))并在每次找到它时终止你要杀死的服务。
答案 1 :(得分:0)
可以强制停止包,直到它被另一个包(例如从启动器打开)再次显式启动。这可以通过以root身份运行以下命令来完成:
am force-stop package_name_to_stop