将有关当前前景应用程序和操作系统的信息显示为覆盖。
有趣的事实:由于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