2013-02-20 33 views

回答

2

如果你读的文档getMemoryClass它说:

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

这对任何应用程序都是一样的。这是当前设备的内存类

要检测应用程序是否正在使用大堆选项,请尝试使用PackageManager.getApplicationInfo。您应该可以阅读FLAG_LARGE_HEAPflags字段。无论如何,我认为它会工作。 flags文档不包括它,但FLAG_LARGE_HEAP文档引用flags

+0

某些应用程序可以声明largeHeap为true,并且它们将获得更多内存,然后获得更多内存,然后获得其他应用程序。 – arts777 2013-02-20 19:56:37

+0

@RankoR正确,在这个时候'getLargeMemoryClass'也一样。 – kabuko 2013-02-20 20:01:16

+0

但是我怎么能理解,如果应用程序使用大内存或“正常”? – arts777 2013-02-20 20:04:33

相关问题