繁体   English   中英

具有大量资产的较小 APK 大小?

[英]Smaller APK size with large assets?

我正在创建一个简单的 android 应用程序来查看漫画书。 这些页面很大(每个 0.5-1 mb),高质量的 .png,我将它们加载到 web 视图中以利用内置的缩放控件。 到目前为止,我只有 17 个文件,APK 大小已经大约 16 mb。 我希望在未来的更新中添加 200 多个文件。 我真的不能降低质量太多,因为有必须放大才能阅读的小文本。 有什么建议吗? 这里发布了一个类似的问题: How to reduce App (.apk) Size ,但我不想失去图像的质量。 我不确定链接到这里是否合适,但是您可以通过在 android 市场上搜索 Tracer(由 Detour Mobile)来查看我的应用程序,如果它有帮助的话。 提前致谢。

你可以在不使用有损压缩的情况下压缩它们——例如压缩/rarring它们,但我不相信这会让你在这里和那里获得超过几千字节的收益。 否则,请尝试使用比 PNG 更紧凑的格式,例如 JPEG(您不会损失太多质量)。顺便说一句,所有这些都在引用的帖子中得到了建议。

如果您决定稍微缩小图像的尺寸,请务必使用像双三次锐化这样的方法 - 在缩小图像尺寸时,它往往看起来比其他方法更好。

另一种选择是下载正在通过预取即时阅读的漫画的图像,这样阅读就不会被打断太多。

考虑将您的图像放在 Assets 文件夹而不是 Res 文件夹中。 最大的不同是,Assets 内容不会被编译到 R.java 类中,因此您会看到大量的存储节省。 您必须修改您的代码,因为您将无法通过常规 r.resID 表示法调用图像,但它是可行的

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM