0

我有一个包含很多图片(数百张)的应用程序,现在我将它们全部放在 Bundle 中,但现在该应用程序已经占用了将近 50MB。对于具有大量图像的应用程序,是否有其他方法可以不消耗过多内存?我怎么做?

4

2 回答 2

0

当应用程序第一次运行时,从服务器下载额外的图像并将它们存储在磁盘上。更好的是(取决于您的应用程序),仅按需下载和缓存它们。

于 2012-11-27T09:11:49.143 回答
0

我可以想到这两种方式:

  1. 如果您的图像不需要透明度,请使用 jpeg 而不是 png,有损压缩会减少磁盘空间
  2. 将您的图像托管在您自己的服务器上。该应用程序按需或在首次应用程序启动时下载它们。
于 2012-11-27T09:13:23.247 回答