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

为此,我假设他们设置了android:largeHeap="true"

在我的代码中,我想检查应用程序是否设置了此标志。有什么线索吗?

最佳答案

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

10-08 08:52