3

Android app我前段时间创建了一个。它app所做的基本上是下载文件列表(图像和视频)并循环播放它们(如 a Playlist)。

这些文件默认保存在Android External Storage Directory. 我用这个方法得到它:

Environment.getExternalStorageDirectory().getAbsolutePath();

到目前为止,我从未遇到过存储问题,但app在旧设备(存储容量较小)上进行测试时,我意识到当文件 ( PlayList) 大小大于设备存储容量时会出现问题。

我曾考虑(并研究)过使用USB棍子,但我认为这不是一个好的解决方案,因为我无法 100% 确定USB路径(每个设备可能不同)。

关于如何处理这个问题的任何想法?也许另一种解决方案而不是使用USB?

这是我研究过的:

如何在android中访问USB路径?

如何以编程方式查找 USB 存储路径?

android 如何将文件写入USB存储器?

4

1 回答 1

0

您是否需要在设备上存储实际的图像和视频 - 为什么不只存储它们的位置并动态获取它们。我没有使用过 recyclerView 但我认为它可以做这样的事情,但可能是错误的。

于 2016-04-21T10:14:30.583 回答