我做了一个快速的谷歌搜索,但我找不到 android 的最大图像/纹理分辨率。我目前有一个正在崩溃的图像,但是当我降低分辨率时它可以工作。我不想只是尝试和错误的解决方案,看看它是否有效,一些显示限制的可靠数字将是理想的。
到 android 文档的链接也可以。我个人不觉得它直观。
我做了一个快速的谷歌搜索,但我找不到 android 的最大图像/纹理分辨率。我目前有一个正在崩溃的图像,但是当我降低分辨率时它可以工作。我不想只是尝试和错误的解决方案,看看它是否有效,一些显示限制的可靠数字将是理想的。
到 android 文档的链接也可以。我个人不觉得它直观。
如果它在高分辨率下失败但在较低分辨率下工作,在我看来你可能会达到内存限制。
看看这篇关于图像内存成本的帖子
1200 dpi - 7200x4800 (34,560,000 pixels) - 103,680,000 bytes (99 MB)
2400 dpi - 14400x9600 (138,240,000 pixels) - 414,720,000 bytes (396 MB)
如果您正在推动 1.3 亿像素的范围,那么您的(公平的)内存消耗已经远远超过了,至少在当今的大多数移动硬件上是这样。
更新
这是另一篇讨论与照片和记忆有关的问题的帖子