Android没有足够的存储空间
问题描述:
我之前创建了一个Android
app
。 app
的功能基本上是下载文件列表(图片和视频)并在循环中播放它们(如Playlist
)。Android没有足够的存储空间
这些文件保存在默认Android External Storage Directory
。我得到使用它这个方法:
Environment.getExternalStorageDirectory().getAbsolutePath();
直到现在我从未有过的存储问题,但旧设备(其具有较小的存储容量)上测试app
我意识到,我有一个问题,当文件(PlayList
)大小大于设备存储容量。
我想过(和研究)使用USB
棒,但我不认为这将是一个好的解决方案,因为我不知道100%确定USB
路径(它可以是每个设备不同)。
有关如何处理此问题的任何想法?也许另一种解决方案,而不是使用USB
?
以下是我已经研究:
How to access USB Path in android?
您可以使用像毕加索这样的图书馆来处理图片下载和缓存,我认为这是更好的解决方案 – Pooya
嘿@Pooya thans您的评论。我们不是在谈论OOM错误,那很好,我已经为此使用了Picasso。问题是我需要下载的文件大于我的设备存储容量 – Ale