getMemoryClass()和getLargeMemoryClass()返回调用应用程序的内存类。是否可以获取另一个正在运行的进程的内存类?

最佳答案

如果您阅读getMemoryClass的文档,则会显示:


  返回当前设备的近似每个应用程序的内存类。


对于任何应用程序都是相同的。它是当前设备的内存类别。

要检测应用程序是否正在使用大堆选项,请尝试使用PackageManager.getApplicationInfo。您应该能够阅读flagsFLAG_LARGE_HEAP字段。我认为还是可以的。 flags文档未包含该文档,但是FLAG_LARGE_HEAP文档引用了flags

10-05 23:55