-3
A
回答
2
對於從服務器下載文件,您可以使用以下代碼。
private class DownloadFile extends AsyncTask<String, Integer, String>{
@Override
protected String doInBackground(String... url) {
int count;
try {
URL url = new URL("url of your .mp3 file");
URLConnection conexion = url.openConnection();
conexion.connect();
// this will be useful so that you can show a tipical 0-100% progress bar
int lenghtOfFile = conexion.getContentLength();
// downlod the file
InputStream input = new BufferedInputStream(url.openStream());
OutputStream output = new FileOutputStream("/sdcard/somewhere/nameofthefile.mp3");
byte data[] = new byte[1024];
long total = 0;
while ((count = input.read(data)) != -1) {
total += count;
// publishing the progress....
publishProgress((int)(total*100/lenghtOfFile));
output.write(data, 0, count);
}
output.flush();
output.close();
input.close();
} catch (Exception e) {}
return null;
}
清單權限:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
另請參考以下鏈接它可以幫助你:
how can i download audio file from server by url
Android:How to download the File from the server and save it in specific folder in sdcard
+0
它不工作?! – user3187340
相關問題
- 1. Android - 從服務器實時音頻流
- 2. 讓音頻從服務器
- 3. 從OpenTok服務器下載的視頻沒有聲音
- 4. 如何從服務器下載音頻文件的url
- 5. 如何從android中的服務器下載視頻
- 6. 在android中播放從ASP.NET服務器下載的視頻
- 7. android stream音頻到服務器
- 8. Android流音頻到Java服務器
- 9. 將Android音頻直播到服務器
- 10. android httpclient觸發從服務器下載
- 11. 同時從Android的服務器下載
- 12. 從服務器下載Android圖像?
- 13. 如何從Android應用程序中從服務器下載時減少音頻和視頻文件大小?
- 14. 從YouTube下載音頻c#
- 15. 從網絡服務器流式音頻
- 16. 從iPhone到服務器的音頻流?
- 17. 從android服務器中的php服務器下載pdf
- 18. netty音頻流服務器
- 19. 從網絡服務器通過Android下載PDF文件,音頻和視頻文件
- 20. 從我的Android應用程序的服務器上下載視頻或音頻文件
- 21. 從Web服務器下載
- 22. 在服務器中下載YouTube視頻
- 23. javascript從不同來源的不同服務器下載音頻/ mpeg內容
- 24. 只從流式視頻下載音頻?
- 25. 僅從YouTube視頻下載音頻
- 26. 音頻文件:安全問題;如何防止未經授權從服務器下載音頻文件
- 27. 從服務器Android播放音頻文件
- 28. 從android(媒體)上傳音頻文件到java服務器
- 29. 從android上傳服務器上的音頻文件
- 30. 如何將音頻從SD卡上傳到服務器中android
你質疑並不清楚。你想做什麼 ? –
謝謝先生,當我點擊按鈕時,我想通過URL從我的服務器下載音頻。 – user3187340