【发布时间】:2013-07-06 22:52:18
【问题描述】:
我正在尝试制作一个益智应用程序。它有一个滚动条,其中包含您可以选择的所有不同谜题的图像。此位图占用大量内存,并导致系统在我的 android 智能手机上崩溃,但在我的 acer 平板电脑上运行良好。
如果我缩小位图的大小,它可以正常工作。现在我使用两种不同的尺寸来使用,并使用屏幕结果来确定要使用的尺寸。这似乎适用于我迄今为止测试的所有设备。但是我担心分辨率很大的设备可能没有很多内存,我的应用程序会崩溃。
有没有办法查看设备有多少内存,这样我就可以同时使用结果和内存来确定要使用的位图大小???
【问题讨论】:
-
我怀疑相关问题不是总内存量(在 /proc 中的某处可见),而是运行应用程序的 DVM 的堆大小。
标签: android