Fun fact: Since Android Nougat apps cannot get the PID of other apps. This makes displaying the Memory info for apps other than Floating Info itself impossible. All other functionality will still work.
Floating Info is an Android application that displays the following in a system overlay window:
The application name, package name and process id (except on Nougat+) of the application which is currently in the device's foreground
The Global CPU utilisation with a per-core breakdown - This is not foreground application specific.
Memory usage breakdown for the currently foregrounded process - except on Nougat+ (read the notes for the caveats).
Netork information like connection type, proxy status and IP address(es). Both IPv4 and IPv6
Notes and Caveats
---
* The application will show the memory allocation of the currently foregrounded process which it gets by getting the Process Id of the currently foregrounded activity. This means that if an application has spawned multiple processes, this application will only show the memory utilisation of the main process.
* The Memory information displayed come via a Debug.MemoryInfo object, while using reflection to expose a number of hidden fields.
* Data updates happen approximately every 1 second.
Android Memory Usage
---
Memory management on Android is pretty complex and the easiest way to get started with understanding it is reading this article (https://developer.android.com/tools/debugging/debugging-memory.html) - especially the "Viewing Overall Memory Allocations" section.
GitHub Link: https://github.com/alt236/Floating-Info---Android
Fun Tatsache: Da Apps Android Nougat kann die PID von anderen Anwendungen zu bekommen. Dies macht die Speicherinfo für Anwendungen Anzeige anderer als Floating-Info selbst unmöglich. Alle anderen Funktionen werden immer noch funktionieren.
Info Schwimmdock ist eine Android-Anwendung, die folgenden in einem System Overlay-Fenster zeigt:
Der Name der Anwendung, den Paketnamen und Prozess-ID (außer auf Nougat +) der Anwendung, die derzeit in den Vordergrund des Geräts ist
Die globale CPU-Auslastung mit einem Pro-Core-Abbau - Dies ist nicht Vordergrund anwendungsspezifisch.
Der Speicherverbrauch Aufschlüsselung für die aktuell im Vordergrund Prozess - außer auf Nougat + (lesen Sie die Hinweise für die Einsprüche).
Netork Informationen wie Verbindungstyp, Proxy-Status und die IP-Adresse (n). Sowohl IPv4 als auch IPv6
Hinweise und Warnungen
---
* Die Anwendung wird die Speicherzuordnung des aktuell im Vordergrund Prozess zeigen, die sie, indem sie die Prozess-ID des aktuell im Vordergrund Aktivität erhält. Dies bedeutet, dass, wenn eine Anwendung mehrere Prozesse hervorgebracht hat, wird diese Anwendung nur die Speicherauslastung des Hauptprozesses zeigen.
* Die Speicherinformationen angezeigt über ein Debug.MemoryInfo Objekt kommen, während Reflexion mit einer Reihe von verdeckten Feldern aussetzen.
* Daten-Updates geschehen etwa alle 1 Sekunde.
Android Speichernutzung
---
Speicherverwaltung auf Android ist ziemlich komplex und der einfachste Weg, mit zu beginnen zu verstehen, es diesen Artikel liest (https://developer.android.com/tools/debugging/debugging-memory.html) - vor allem die "Anzeigen von Gesamtspeicherzuordnungen " Abschnitt.
GitHub-Link: https://github.com/alt236/Floating-Info---Android