Sto costruendo un'app per Android per l'ottimizzazione della RAM. Posso ottenere correttamente l'elenco dei processi in esecuzione (e dei relativi PID) utilizzando questo answer. Tuttavia, non vedo un modo per ucciderli o i loro servizi in background dal PID.Ottenere l'elenco dei processi in esecuzione e uccidere i loro servizi in background
5
A
risposta
9
si è rivelato essere qualcosa di molto semplice:
ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
for (RunningAppProcessInfo pid : am.getRunningAppProcesses()) {
am.killBackgroundProcesses(pid.processName);
}
+0
Bella risposta molto utile! Grazie! – Boggartfly
Prova qui: http://stackoverflow.com/questions/2720164/android-process-killer –
duplicati di http: // stackoverflow.com/q/9804786/1321873 – Rajesh