我只想知道,可绘制文件夹中有多少张图像(数字为1000张)可以存储在安卓应用程序中
问候
认为图像数量是有限的。限制您的是.apk包裹的总大小。如果你想发布到谷歌播放(我想你确实想要),.apk大小限制为50MB。
还有其他因素可能会限制您的最大.apk安装大小,您可以在这篇文章中阅读有关它们的更多信息
> 如果你看一下R.java
,你可以看到可绘制对象以0xPPPPNNNN
的形式被分配了一个id
,其中P
是drawable
前缀,N
是该区域内的实际id。因此,最大数量可能限制为 2^16
或 65536
。我没有尝试过更多,但它应该足以满足大多数需求。
另一方面,您很可能会在此之前达到文件大小限制。apk 文件限制为 50MB。您可以向其添加扩展文件,使扩展文件总数达到 4GB,如 Android 开发者博客中所述。
这主要取决于您首先点击的图像的大小。 4GB / 65536 = 64KB
.因此,如果您的平均可绘制对象小于此值,则可以在大小上限之前达到数字上限。