Java tutorial
//package com.java2s; import android.app.ActivityManager; import android.app.ActivityManager.RunningServiceInfo; import android.content.Context; import java.util.HashSet; import java.util.List; import java.util.Set; public class Main { public static Set getAllRunningService(Context context) { ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); List<RunningServiceInfo> infos = activityManager.getRunningServices(0x7FFFFFFF); Set<String> names = new HashSet<>(); if (infos == null || infos.size() == 0) return null; for (RunningServiceInfo info : infos) { names.add(info.service.getClassName()); } return names; } }