感谢之前的回复,
是否有可能知道哪些是在后台进程中运行的应用程序。我的查询是获取在后台运行的应用程序列表。我搜索了一段时间,但仍然没有得到任何适当的解决方案。请指导我。
您可以获得使用此类代码运行的服务列表:
private boolean isMyServiceRunning(Context context)
{
ActivityManager manager = (ActivityManager) context.getSystemService(Service.ACTIVITY_SERVICE);
for (RunningServiceInfo service : manager.getRunningServices(Integer.MAX_VALUE))
{
if (service.service.getClassName().equals("myPackage.MySuperApplication"))
{
return true;
}
}
return false;
}
有一大堆服务。您可以检查的类型,如果要查找特定的类型,请使用其完全限定名称。