我只想知道可绘制文件夹中有多少张图片(数量为1000张) 可以存储在Android应用程序中
此致
答案 0 :(得分:3)
我不认为图像数量有限。限制你的是.apk包的总大小。如果您要发布到Google Play(我认为您确实需要),则.apk大小限制为50MB。
还有其他因素可能会限制您的最大.apk安装大小,您可以在this帖子
中详细了解它们答案 1 :(得分:2)
如果您查看R.java
,可以看到为id
形式0xPPPPNNNN
分配了P
,其中drawable
是N
前缀2^16
是该区域内的实际ID。因此,的最大数量可以限制为65536
或4GB / 65536 = 64KB
。我没有尝试过更多的东西,但它应该足以满足大多数需求。
另一方面,您可能会在此之前达到文件大小限制。 apk文件限制为50MB。您可以向其添加扩展文件,以使总数达到4GB,如Android Developer's Blog所述。
它主要取决于您首先击中的图像大小。 {{1}}。因此,如果你的平均可画面积小于那个,你可以在尺寸上限之前达到数字上限。