/assets フォルダー内で配布できるファイルの最大数を知っている人はいますか? 私の各ファイルは非常に小さいですが、そこに配置できる実際のファイル数に制限があったのだろうか (fat32 の制限などにより)
ありがとう
/assets フォルダー内で配布できるファイルの最大数を知っている人はいますか? 私の各ファイルは非常に小さいですが、そこに配置できる実際のファイル数に制限があったのだろうか (fat32 の制限などにより)
ありがとう
さて、あなたのアプリは4GBのサイズ制限のあるアーカイブのようなzipで配布されます。Zipにはディレクトリごとの制限はありませんが、32ビットポインタ(少なくとも公式のzip、zip64バージョンがあります)を使用すると、アーカイブごとに最大100万ファイルを使用できるようになります...理論的には、これはすでにファイルポインタのためだけに4GBを使い果たします;)
/assets 内のファイル数に制限がある場合、非常に大きくなります。各タイプのリソース (ドローアブル、レイアウト、文字列、配列など) で使用できるアセットの数には制限があり、2 16程度です。それ以外の場合は、ファイルを res/raw に置くことをお勧めします。
多くのファイルを /assets に入れることはできるかもしれませんが、アクセス時間が気になります。アセットは階層的に配置できるため、アクセスが高速化される可能性があることに注意してください。(免責事項: この段落全体は純粋な憶測です。)