2013-02-20 36 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

相關問題