0

我有 2 个 .plst 文件,其中一个 5.2MB,另一个小一点,可以嵌入到我的 Android 应用程序中。

应用程序是来自 iOS 的端口,所以在文件中我有 iPad 视网膜和 iPhone 视网膜的图像。文件包含多个 Base64 图像。

读了一下,我得出的结论是,在 Base64 文件中的设备上拥有静态图像根本没有优势。

任何人都可以帮助解释为什么我会将图像保存在 .xml 文件中,而不是将它们保存为 .png,命名它们并添加到可绘制对象中?有什么好处吗?

我不会将这些图像发送到任何地方,上传它们,使用网络......它们将一直驻留在设备上。

肿瘤坏死因子。

4

1 回答 1

2

使用标准资源(或资产/取决于您的需要)是在 Android 上执行此操作的“自然”方式。正如您所描述的那样使用 base64 在这里毫无意义,并且使事情变得更糟,因为您需要在使用之前对这些资产进行解码,这意味着要使用时间和资源。坚持提供的平台机制...

于 2012-10-08T13:26:46.143 回答