代码之家  ›  专栏  ›  技术社区  ›  Josh

Android和iOS的最大文件大小和数量

  •  1
  • Josh  · 技术社区  · 13 年前

    我正在开发一个可以下载大文件(主要是视频)的应用程序。我需要知道的是:

    1. Android或iOS是否规定了单个文件的最大大小?我所看到的只是FAT文件系统的4GB限制。最大视频大小不应该接近这个值,但我们希望100%确保没有下限
    2. 在两个系统上,是否为单个应用程序分配了最大空间?谷歌在这个问题上一无所获,所以我认为除了可用的文件空间之外没有任何限制(这似乎是合乎逻辑的,但对于苹果构建的系统来说,这也是远远不够的)
    3. 对于任何一个系统,是否有最大数量的单个文件或目录?谷歌再次一无所获。我不明白为什么会有这里,但我想覆盖这里的所有基地。

    谢谢

    2 回复  |  直到 13 年前
        1
  •  4
  •   CommonsWare    13 年前

    这里的所有答案都适用于Android:

    Android或iOS是否规定了单个文件的最大大小?我所看到的只是FAT文件系统的4GB限制。

    我不会超过4GB。

    在两个系统上,是否为单个应用程序分配了最大空间?

    不,目前没有每个应用的配额系统。也就是说,尽量不要让用户后悔使用你的应用程序。:-)

    对于任何一个系统,是否有最大数量的单个文件或目录?

    是的,但由于数量应该是数百万,你的应用程序早在达到这些极限之前就会陷入停顿。

        2
  •  0
  •   Booger    13 年前

    无法回答iOS,但对于Android,你的APK不能超过50MB(如果超过50MB,你可以为你的额外数据包括扩展文件)。

    以下是解释所有细节的文档链接:
    http://developer.android.com/guide/google/play/expansion-files.html