如何杀死/关闭另一个Android应用程序的服务

时间:2014-10-05 20:32:12

标签: java android service kill

我有一个Android应用程序从谷歌播放得到它,我可以使用以下方法从我的应用程序中删除此应用程序:

 KillApplication("Appname");

但是这个应用程序有一个服务继续运行。我试图通过以下方式终止这项服务:

 KillApplication("Appname.serviceName");

但它并没有扼杀服务" serviceName"。有什么建议吗?

编辑:我忘记编写方法" KillApplication"

public void KillApplication(String KillPackage)
{
    ActivityManager am = (ActivityManager)this.getSystemService(Context.ACTIVITY_SERVICE);
    am.killBackgroundProcesses(KillPackage);

}

1 个答案:

答案 0 :(得分:0)

在mainactivity中尝试此代码。

ActivityManager.killBackgroundProcesses(PackageName);

在清单文件中添加权限

android:name="android.permission.KILL_BACKGROUND_PROCESSES"