我之前創建了一個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?
How to find USB storage path programmatically?
android How to write files to a usb memory?
您可以使用像畢加索這樣的圖書館來處理圖片下載和緩存,我認爲這是更好的解決方案 – Pooya
嘿@Pooya thans您的評論。我們不是在談論OOM錯誤,那很好,我已經爲此使用了Picasso。問題是我需要下載的文件大於我的設備存儲容量 – Ale