2009-06-30 10 views
6

Mogę uruchomić aplikację w tle, ale chcę wiedzieć, ile aplikacji działa w tle. Podobnie jak w przypadku niektórych urządzeń przenośnych po naciśnięciu środkowego przycisku, wyświetlana jest lista aktualnie uruchomionych aplikacji.Jak sprawdzić, ile aplikacji działa w tle w systemie Android?

Czy to jest możliwe w systemie Android? Jeśli to możliwe, podaj niektóre fragmenty kodu i kroki, aby to osiągnąć.

Odpowiedz

5

Dev Tools application (zainstalowany w emulatory) pokazuje listę uruchomionych procesów poprzez uzyskanie wystąpienie ActivityManager:

ActivityManager am = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE); 
List<ActivityManager.RunningAppProcessInfo> l = am.getRunningAppProcesses();
+0

i jak znaleźć proces związany jądra Linux? getRunningProcesses() pobiera tylko te aplikacje działające na platformie Android. –

+0

możesz uruchomić 'ps', tak jak w każdym innym systemie Linux –

Powiązane problemy