0

我正在开发一项功能,允许用户在应用程序中选择自己的背景图像。

在他们选择该图像后,是否应该将该图像复制到与应用相关的文件夹中,或者对此有何约定?

4

1 回答 1

0

在这种情况下,用户可以自由地从其他文件夹层次结构中选择图片,并且用户可以删除该图片。因此,您应该将该图像的副本保存在您的应用程序文件夹中并解码该图片以用作背景。
但是用户可以多次重复此操作,保存每张图片的副本会占用大量空间,因此,您应该只创建一个文件,每次用户选择图片更改背景时都会覆盖该文件。
而且您不需要拥有非常高分辨率的图像。您应该对图像进行下采样,然后保存。
按照此链接进行有效的位图解码。

于 2012-09-27T12:34:57.740 回答