我有2个.plst文件,一个5.2MB,另一个小一点,嵌入我的Android应用程序。
App是来自iOS的端口,因此在文件中我有iPad视网膜和iPhone视网膜的图像。文件包含多个Base64图像。
稍微阅读一下,我得出结论,在Base64文件中设备上静态的图像根本没有优势。
任何人都可以帮助解释为什么我会将图像保存在.xml文件中,而不是将它们保存为.png,将它们命名并添加到drawable中?有什么好处吗?
我不会将这些图像发送到任何地方,上传它们,使用网络......它们将一直驻留在设备上。
TNX。
答案 0 :(得分:2)
使用标准资源(或资产/取决于您的需求)是在Android上执行此操作的“自然”方式。如您所述,使用base64在这里毫无意义,因为您需要在使用之前解码这些资产,这意味着使用时间和资源,这会使事情变得更糟。坚持提供平台机制......