將有關當前前景應用程序和操作系統的信息顯示為覆蓋。
有趣的事實:由於Android Nougat應用程序無法獲得其他應用程序的PID。這使得除了Floating Info本身以外,顯示應用程序的內存信息不可能。所有其他功能仍將起作用。
Floating Info是一個Android應用程序,可在系統覆蓋窗口中顯示以下內容:
當前在設備前景中的應用程序名稱,軟件包名稱和進程ID(在Nougat+上除外)
具有每核分解的全局CPU利用率 - 這不是前景應用程序的特定應用。
當前預處理過程的內存使用範圍分解 - 除了在Nougat+上(閱讀警告的註釋)。
Netork信息等連接類型,代理狀態和IP地址。 IPv4和IPv6均可
筆記和警告
---
*該應用程序將顯示當前前景過程的內存分配,通過獲取當前前置活動的過程ID來獲得。這意味著,如果應用程序已經產生了多個過程,則此應用程序僅顯示主過程的內存利用。
*顯示的內存信息是通過debug.memoryinfo對像出現的,同時使用反射來暴露許多隱藏的字段。
*數據更新大約每1秒發生一次。
Android內存使用
---
Android上的內存管理非常複雜,也是理解它正在閱讀本文的最簡單方法(https://developer.android.com/tools/debugging/debugging-memory.html) - 尤其是“查看整體內存分配”部分。
github鏈接:https://github.com/alt236/floating-info-- android
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated