getRunningAppProcesses gibt leere Liste auf Android M(5.1.1)
Ich gerade getestet meine app-und CM -, ATM-Android Assistant, usw. Sie alle können Sie nicht bekommen, den Laufenden Prozess-Liste, aber Sie funktioniert gut auf pre-OS-version. So, was läuft mit Android M(5.1.1)? bitte um Hilfe!!
am = (ActivityManager) getContext().getSystemService(Context.ACTIVITY_SERVICE);
List<RunningAppProcessInfo> list = am.getRunningAppProcesses();
Log.i(TAG, "LQ::examine list.size()=" + list.size());
- "Also, was ist Los mit Android 5.1.1 Lollipop?" und was ist mit Android 5.1.1 Lollipop? was ist das Ergebnis?
- Ich kann nicht Laufende Task-Liste auf 5.1.1. Funktioniert aber auf pre-os-version.
- so
getRunningAppProcesses
odergetRunningTasks
? können Sie entscheiden, was funktioniert nicht? - getRunningAppProcesses
- Hinweis: diese Methode sollte nur für debugging, tun Sie es für andere Zwecke verwenden?
- Überprüfen Sie in diesem difference-between-running-task-and-running-process-in-android
- Du Speed Booster & Power Clean verwendet getRunningServices statt, vielleicht getRunningAppProcesses ist veraltet, in Zukunft.
- debugging-ODER use-cases zeigen dem Benutzer eine UI-ish übersicht der Laufenden Prozesse - gibt Es rechtliche Gründe für die Verwendung dieser api!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich entscheiden, zu verwenden getRunningServices statt!
Du Speed Booster & Power Clean verwendet getRunningServices statt, vielleicht getRunningAppProcesses ist veraltet, in Zukunft.
Danke google, danke alphabet.
Andere Möglichkeit ist die Verwendung
UsageStatsManager
.Um für diese zu arbeiten, müssen Sie
PACKAGE_USAGE_STATS
Berechtigung. Sie können den Benutzer auffordern, dies zu tun durch öffnen Sie den Bildschirm Einstellungen:Konnte ich Vorder-app-Liste mit
getRunningServices(
) - Methode auf android 6.0. Danke @thecr0w