如何知道另一个应用程序是否以编程方式设置largeHeap?

时间:2013-03-03 16:54:48

标签: android

我发现一些游戏应用程序使用的内存大于默认限制(Nexus 7中为64MB)。

为实现这一目标,我假设他们设置了android:largeHeap="true"

在我的代码中,我想检查应用是否设置了此标志。任何线索?

1 个答案:

答案 0 :(得分:3)

检查ApplicationInfo个对象with FLAG_LARGE_HEAP。您可以从PackageManager获取这些对象(例如via getApplicationInfo())。