当您需要在应用程序中存储大量文件时,Android提供了两个主要选项:
- 内部存储
- 外部存储
我需要存储从5MB到100MB的数据(XML、图像、HTML、声音),并且正在尝试决定哪个选项应该是默认选项。
理想情况下,内部存储听起来是最好的选择:
- 它增加了一些控制访问
- 它始终可用[编辑:我的应用程序应该可以完全离线使用]
- ...但它也可能非常有限
另一方面,外部存储空间更大,但可能并非始终可用。
您对此问题有何看法?一个应用程序可以在设备的内部存储空间中存储多少数据,而不会破坏用户的整个Android体验?