3

我正在尝试使用 加载一些图像Bitmap.getBitmapResource(),但每张图像大约需要 2 或 3 秒才能加载。具体来说,我正在对 Storm 进行测试。奇怪的是,当我安装 OS 5.0 时,加载速度很快,完全没有延迟。

我应该查看使用的格式吗?或者文件存储在哪里?我已经尝试了 24 位和 8 位 PNG,具有透明度。这些文件存储在 COD 的子目录中,因此getBitmapResource传递了一个路径,例如“images/img1.png”而不是“img1.png”。

这会让事情变慢吗?

4

2 回答 2

3

如果您正在寻找在应用程序二进制文件中存储图像数据的最有效格式,建议使用具有 565 色彩空间的 PNG。BlackBerry Theme Studio 工具包能够加载任何 PNG 并以此格式导出。它是最好的,因为它是黑莓内部使用的。

于 2010-03-25T18:49:38.087 回答
1

尝试使用 EncodedImage,请参阅在 BlackBerry 中使用 Bitmap 还是 EncodedImage 更好?
如果您需要 Bitmap 类,也可以尝试 bmp(不要忘记在 BB 项目设置中关闭“将图像文件转换为 .png”选项)

于 2010-03-25T17:28:22.440 回答