Utils.java 674 B

12345678910111213141516171819202122232425262728293031
  1. package com.service.demo;
  2. import java.util.List;
  3. import android.app.ActivityManager;
  4. import android.app.ActivityManager.RunningAppProcessInfo;
  5. import android.content.Context;
  6. public class Utils {
  7. /**
  8. * 判断进程是否运行
  9. * @return
  10. */
  11. public static boolean isProessRunning(Context context, String proessName) {
  12. boolean isRunning = false;
  13. ActivityManager am = (ActivityManager) context
  14. .getSystemService(Context.ACTIVITY_SERVICE);
  15. List<RunningAppProcessInfo> lists = am.getRunningAppProcesses();
  16. for (RunningAppProcessInfo info : lists) {
  17. if (info.processName.equals(proessName)) {
  18. isRunning = true;
  19. }
  20. }
  21. return isRunning;
  22. }
  23. }