我发现某些游戏应用程序使用的内存大于默认限制(Nexus 7中为64MB)。
为此,我假设他们设置了android:largeHeap="true"
在我的代码中,我想检查应用程序是否设置了此标志。有什么线索吗?
最佳答案
检查ApplicationInfo
对象with FLAG_LARGE_HEAP
。您可以从PackageManager
(例如via getApplicationInfo()
)获取这些对象。
我发现某些游戏应用程序使用的内存大于默认限制(Nexus 7中为64MB)。
为此,我假设他们设置了android:largeHeap="true"
在我的代码中,我想检查应用程序是否设置了此标志。有什么线索吗?
最佳答案
检查ApplicationInfo
对象with FLAG_LARGE_HEAP
。您可以从PackageManager
(例如via getApplicationInfo()
)获取这些对象。