0
感謝以前的答覆,如何知道哪些應用程序在後臺運行
是否有可能知道哪些是背景process.My查詢運行的是得到它在後臺運行的應用程序列表中的應用。我搜索了一段時間,但仍然努力得到任何適當的解決方案。請指導我。
感謝以前的答覆,如何知道哪些應用程序在後臺運行
是否有可能知道哪些是背景process.My查詢運行的是得到它在後臺運行的應用程序列表中的應用。我搜索了一段時間,但仍然努力得到任何適當的解決方案。請指導我。
你可以使用這種代碼運行的服務的列表:
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;
}
有一大堆的服務。類型,你可以檢查,如果你想找到一個特定的,你使用它的完全限定的名稱。
感謝它獲取所有後臺應用程序。 – RAAAAM 2012-08-06 06:45:06
http://stackoverflow.com/a/5801755/1075066.ApplicationManager的getRunningAppProcesses() – 2012-08-04 10:12:41