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
Eğlenceli gerçek: Android Nougat uygulamalar diğer uygulamalar PID alınamıyor beri. Bu Bilgi kendisi imkansız Yüzer dışındaki uygulamalar için hafıza bilgisi görüntüleme yapar. Diğer tüm işlevselliği çalışmaya devam eder.
Bilgi yüzen bir sistem bindirme penceresinde aşağıdaki görüntüleyen bir Android uygulamasıdır:
cihazın ön planda şu anda uygulamanın (Nuga + hariç) uygulama adı, paket adı ve işlem kimliği
Bir çekirdek başına arıza ile Küresel CPU kullanımı - Bu özel ön plan uygulama değildir.
Şu anda ön plana işleminin bellek kullanımı dökümü - Nougat + dışında (uyarıların için notları okuyun).
Bağlantı türü, vekil durumu ve IP adresi (ler) gibi Netork bilgiler. IPv4 ve IPv6 Hem
Notlar ve Uyarılar
---
* Uygulama, şu anda ön plana faaliyetin işlem kimliği alarak alır anda ön plana işlemin bellek ayırma gösterecektir. Bu uygulama birden çok işlem oluşmasına neden oldu, bu uygulamanın sadece ana işlemin bellek kullanımını gösterir anlamına gelir.
Yansıma kullanarak gizli alanların bir dizi ortaya çıkarmak için ise * Hafıza bilgileri, bir Debug.MemoryInfo nesnesi aracılığıyla gelir görüntülenen.
* Veri güncellemeleri yaklaşık her 1 saniyede olur.
Android Bellek Kullanımı
---
Android'de Bellek yönetimi oldukça karmaşık ve en kolay yolu bu makaleyi (https://developer.android.com/tools/debugging/debugging-memory.html) okuma anlama başlamak için - özellikle "Genel Bellek Tahsisatları görüntüleniyor " Bölüm.
GitHub Bağlantı: https://github.com/alt236/Floating-Info---Android