可以放在/ assets文件夹中的最大文件数?

时间:2012-05-25 04:00:58

标签: android

有谁知道可以在/ assets文件夹中分发的最大文件数?我的每个文件都非常小,但我想知道可以放在那里的实际文件数是否有限制(由于fat32限制等)

由于

2 个答案:

答案 0 :(得分:0)

如果/ assets中的文件数量有限制,则非常大。每种资源类型(可绘制,布局,字符串,数组等)的资产数量都有限制 - 例如2 16 左右。否则我建议你把文件放在res / raw。

虽然您可以将大量文件放入/ assets,但我想知道访问时间。请记住,资产可以按层次排列,这可能会加快访问速度。 (免责声明:这整段是纯粹的推测。)

答案 1 :(得分:0)

嗯,您的应用程序以zip状态存档分发,大小限制为4GB。 Zip没有每个目录的限制,但有32位指针(至少是官方zip,有一个zip64版本)现代zip实现应该允许你每个存档多达一百万个文件...理论上,在praxis这将仅仅为文件指针alread使用4GB;)