Mark下, 尤其是service这个:
public void printRunningService(Context context) {
ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
List<RunningServiceInfo> list = am.getRunningServices(30);
for (int i = 0; i < list.size(); i++) {
Log.i("TAG", "service name = " + list.get(i).service);
}
}
public void printRunningTask(Context context) {
ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
List<RunningTaskInfo> list = am.getRunningTasks(30);
for (int i = 0; i < list.size(); i++) {
Log.i("TAG", "task name = " + list.get(i).topActivity);
}
}