我已經獲得了我的應用程序通常使用MediaPlayer播放的網絡上媒體文件的鏈接。我希望用戶能夠下載文件並將其保存在他的設備上。 如何下載文件並將其保存在設備上的預定義文件夾中。
我實際上要求兩件事
1)如何下載文件
2)如何將文件保存到設備的內存。如何從網絡上下載文件並將其保存在設備上
1
A
回答
2
您可能想要執行HTTP GET來獲取文件,開始查看HttpClient類和示例,以保存data storage。
1
你已經提出了一個非常普遍的問題,所以我能做的最好的是給你一個普遍的答案。要真正下載文件本身,您可能需要使用HttpURLConnection。請確保不要在主線程UI線程上執行此操作,因爲它會導致您的應用程序凍結。你會想在獨立的線程上使用類似於AsyncTask的東西。要真正讓用戶開始下載,您可能需要在UI中放置某種按鈕,以便他們先選擇一個文件夾,然後選擇一個文件夾後,啓動AsycnTask。 Android並沒有真正的內置文件管理器,但您可以與OpenIntents file manager集成。
相關問題
- 1. iPhone:如何下載媒體文件並將其保存在設備上
- 2. 如何從URL下載文件並將其保存在Rails中?
- 3. 如何從互聯網下載文件並保存在iPhone上的「文檔」中?
- 4. 如何下載PDF並將其本地保存在iPhone上?
- 5. 從網絡上保存文件?
- 6. 從網上下載文件並將其放入TestComplete的商店
- 7. 如何下載AssetBundle然後將其保存在設備中
- 8. 如何將圖像緩存到android設備上的文件夾並在沒有網絡時加載它
- 9. 從網絡上下載一個jpg圖像並將其保存到RAM上的一個字節數組中
- 10. 在Android設備上存根網絡
- 11. 如何在網絡上定位設備?
- 12. iPhone - 從互聯網上下載文件,並保存到文件direcory
- 13. 下載文件並將其保存在獨立存儲
- 14. 如何在iPhone上從網上下載文本文件?
- 15. 如何使用JAVA從互聯網下載zip文件並將其保存在特定文件夾中?
- 16. 從Parse下載音頻並將其保存到您的設備中
- 17. 從網絡下載文件並保存在電話:Windows Phone 8.1(SilverLight)開發
- 18. 從谷歌地圖中選擇位置並將其保存在Android設備上
- 19. 如何在CentOS7上加載網絡塊設備
- 20. 如何從url下載.docx文件並在Android上保存爲.doc
- 21. 上傳文件並將其保存在臨時文件夾
- 22. 下載文件時從網絡服務器上刪除文件
- 23. 如何從android上找到wifi網絡上的特定設備?
- 24. 從url下載文件並保存到iPhone上的資源
- 25. 如何使用Django和Python下載文件並將其保存在上傳文件夾中
- 26. android studio下載pdf文件並將其保存在sharedpreferences中
- 27. 上市網絡設備的
- 28. 如何下載圖像並將其保存在SD卡上的黑莓5.0
- 29. 如何下載數據保存到設備的文件系統
- 30. 如何在設備上的文件中保存日誌
我用HttpURLConnection來獲取文件,然後將其保存到數據存儲。 – eladrich