我只是想知道,可绘制文件夹中有多少张图片(1000张)可以存储在android应用程序中
问候
如果您查看R.java
,您会看到可绘制对象id
以 的形式分配0xPPPPNNNN
,其中P
是drawable
前缀,N
是该区域内的实际 id。因此,最大数量可能被限制为2^16
或65536
。我没有尝试过更多,但它应该足以满足大多数需求。
另一方面,您可能会在此之前达到文件大小限制。一个 apk 文件限制为 50MB。您可以向其中添加扩展文件以使总容量达到 4GB,如Android 开发人员博客中所述。
这主要取决于您将首先点击的图像的大小。4GB / 65536 = 64KB
. 因此,如果您的平均可绘制对象小于此值,您可能会在大小上限之前达到数量上限。