Obtener la lista de procesos en ejecución y eliminar sus servicios de fondo

Estoy construyendo una aplicación de Android para la optimización de memoria RAM. Puedo obtener con éxito la lista de procesos en ejecución (y sus PID) utilizando esta respuesta . Sin embargo, no veo una manera de matarlos o sus servicios de fondo por PID.

Resultó ser algo muy básico:

ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); for (RunningAppProcessInfo pid : am.getRunningAppProcesses()) { am.killBackgroundProcesses(pid.processName); } 
  • Servicio de primer plano que se está matando en el clic de notificación
  • Comunicación de Android entre dos servicios
  • Android: cómo obtener la intención recibida por un servicio?
  • Múltiples temas en la actividad / servicio de Android
  • Cómo implementar un FileObserver desde un servicio de Android
  • ¿Es posible tener Android Voice Recognition (como un servicio personalizado) en Google Glass?
  • Cómo ejecutar la aplicación en segundo plano en android?
  • Uso de facebook android sdk desde el servicio
  • Cómo detener un IntentService?
  • "Service MeasurementBrokerService está en uso" está mostrando en mi proceso de solicitud
  • Android API21: VoiceInteractionService onReady () no se llama
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.