2
getMemoryClass()和getLargeMemoryClass()返回调用应用程序的内存类。是否有可能获得另一个正在运行的进程的内存类?获取其他应用程序的内存类
getMemoryClass()和getLargeMemoryClass()返回调用应用程序的内存类。是否有可能获得另一个正在运行的进程的内存类?获取其他应用程序的内存类
如果你读的文档getMemoryClass
它说:
返回近似每个应用程序的内存类当前设备。
这对任何应用程序都是一样的。这是当前设备的内存类。
要检测应用程序是否正在使用大堆选项,请尝试使用PackageManager.getApplicationInfo
。您应该可以阅读FLAG_LARGE_HEAP
的flags
字段。无论如何,我认为它会工作。 flags
文档不包括它,但FLAG_LARGE_HEAP
文档引用flags
。
某些应用程序可以声明largeHeap为true,并且它们将获得更多内存,然后获得更多内存,然后获得其他应用程序。 – arts777 2013-02-20 19:56:37
@RankoR正确,在这个时候'getLargeMemoryClass'也一样。 – kabuko 2013-02-20 20:01:16
但是我怎么能理解,如果应用程序使用大内存或“正常”? – arts777 2013-02-20 20:04:33