【发布时间】:2013-04-17 17:18:54
【问题描述】:
我使用以下内容作为我的研究:
http://developer.android.com/guide/practices/screens_support.html
Too large APK due to multiple densities and screens sizes?
我目前正在努力让我的应用程序支持多种屏幕尺寸。目前我没有以下内容:
- 针对不同屏幕尺寸的单独布局文件
- 在相关图像密度文件夹(ldpi、mdpi、hdpi、xhdpi)中分离图像。
其他信息:
- 所有图片均为 .png
- 我确实希望支持平板电脑等大屏幕尺寸
- 我不希望支持低于这个尺寸的任何东西 - 320x480
尽管我还没有准备好所有东西,但我的应用程序是高度定制的(在图形方面)-现在略高于 4 mb。(.apk 大小)
如果我添加单独的布局文件和图像 - 应用 .apk 文件的大小可能会爆炸。
问题:
如何解决这个问题并将 .apk 文件的大小保持在最低限度?
到目前为止我的想法:
- 位图采样 - 并创建图像加载器
- 从网上下载图像 - 我希望避免这样做,除非没有其他选择。
- 将一些文件转换为 .jpeg 文件 - 仍然不清楚它是如何工作的。
- 使用 .9.patch 图像文件?我相信这使布局设计更容易.. 但不确定我是否可以使用它来节省 .apk 大小
【问题讨论】:
-
您为什么要尽量减少尺寸?你使用什么标准? “可能会爆炸”。如果您的图像那么大,那么无论如何您都可能会遇到问题。它们的尺寸是多少? (分辨率和颜色深度很重要,而不是文件大小)。
-
嗨,西蒙,这是我所拥有的: 1. 我的大多数图像尺寸是 72x72,.png,alpha,颜色 2。我有一些背景图像是 320 x 60 .png,颜色 3。我有一张相当大的图像,它是 512x512 .png, alpha, color
-
因此您的 APK 可能会增加 1mb 或类似的大小。没什么大不了的。
-
在接下来的几次更新中,我将添加一些大图像。我不太确定这将如何在我的脑海中发挥作用,但基本上我正在添加一个游戏内地图。我正在考虑使用类似瓷砖的方法。这就是我担心的问题。
-
我经常使用 30/40/50mb 的应用程序。
标签: android apk android-image filesize android-screen-support