gpt4 book ai didi

android - 可以在 drawable-nodpi 文件夹中存储大图像导致 OutOfMemory 异常

转载 作者:太空狗 更新时间:2023-10-29 14:12:07 25 4
gpt4 key购买 nike

我在考虑将所有图像存储在 drawable-nodpi 文件夹中而不是将不同大小的图像存储在 drawable-ldpi、mdpi 等文件夹中是否是一个好习惯。

假设我将所有图像保存在 drawavle-nodpi 中。图片尺寸至少为 720x1280。我在屏幕分辨率为 240x320 的设备上运行我的应用程序。它将如何处理来自 drawable-nodpi 的图像。这些图像会在运行时按比例缩小还是按原样显示。会不会导致OOM异常?我认为如果将那些大图像加载到内存中,它们可能会导致 OOM,因为小屏幕设备通常具有较少的 RAM 和堆大小,但我不确定。看起来将所有图像存储在 drawavle-nodpi 中会使开发人员的工作更加轻松。

最佳答案

Will those images be scaled down during the runtime or will it be shown as they are.

不,他们不是。它们将以独立的密度方式加载。它们将按原样显示

 Can it cause OOM exceptions?

当然,这主要取决于两个因素。前者是设备(应用程序)的堆,后者是这些图像有多大以及您在 ram 中保留了多少

关于android - 可以在 drawable-nodpi 文件夹中存储大图像导致 OutOfMemory 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26654586/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com