我是安卓新手
在我的应用程序中,我使用了大约 600 张图片。有平均大小为 4.0KB 的 jpeg,总大小约为 2.4MB。我在 res/drawable/ 中有所有这些图像。在 drawable 中有这么多图像可以吗?或者我应该将它们移动到 SD 卡中。我还考虑将它们存储在 sqlLite 中,但我发现它不推荐。还有其他选择吗?
我是安卓新手
在我的应用程序中,我使用了大约 600 张图片。有平均大小为 4.0KB 的 jpeg,总大小约为 2.4MB。我在 res/drawable/ 中有所有这些图像。在 drawable 中有这么多图像可以吗?或者我应该将它们移动到 SD 卡中。我还考虑将它们存储在 sqlLite 中,但我发现它不推荐。还有其他选择吗?
2.4MB 不算多,应该没问题。但是,如果您希望这会增加,或者每个可绘制文件夹需要 2.4MB,您应该考虑在需要时将它们下载到 SD 卡。
设备上的内部存储大多是有限的,用户经常卸载占用太多空间的应用程序。
您还可以installLocation
在清单中设置auto
以允许将您的应用程序移动到 SD 卡
这绝对没问题,谷歌为不同的分辨率创建了多个版本的 apk,因此用户不会因额外的可绘制文件夹而导致额外的空间受到影响。Exeption:如果你真的有很多资源(例如资源文件夹将是 32+M )你必须添加 android:largeHeap="true" 到你的清单。