我想下載Android中的文本文件,我知道如何加載圖像文件,從它下載的文本文件有多不同? Moerover如何檢索下載文件中的內容?正在下載一個文本文件
1
A
回答
1
你問的幾件事情,這應該給你如何使用的URLConnection得到一個遠程文件的想法和相關類
URL u = new URL(url);
HttpURLConnection c = (HttpURLConnection) u.openConnection();
URLConnection conn = u.openConnection();
fs = conn.getContentLength();
c.setRequestMethod("GET");
c.setDoOutput(true);
c.connect();
String PATH_op = Environment.getExternalStorageDirectory()
+"//"+ filename;
f = new FileOutputStream(new File(PATH_op));
InputStream in = c.getInputStream();
byte[] buffer = new byte[1024];
int len1 = 0;
while ((len1 = in.read(buffer)) > 0) {
f.write(buffer,0, len1);
completed += len1;
}
f.close();`enter code here`
0
在下載文本文件或圖像或XML時沒有區別。每件事情都是一樣的。但獲取流後的用法取決於內容的類型。
如果它的圖像我們將解碼流轉換成圖像。
如果它是一個文本,我們需要逐字讀取內容,直到整個內容被讀取或得到-1作爲表示文件結尾的字符。
當來到XML文件文件時,我們將直接將輸入流對象傳遞給Parser。
相關問題
- 1. 正在下載文本文件:Perl
- 2. 正在下載一些文件
- 3. 正在下載ISO文件
- 4. 正在下載Excel文件
- 5. 正在下載文件?
- 6. 正在下載php文件?
- 7. 正在下載空文件
- 8. 正在下載pdf文件
- 9. 正在下載文件
- 10. 正在下載excel文件
- 11. 正在下載PDF文件
- 12. 正在下載文件
- 13. 下載一個Fasta文件並將其寫入文本文件
- 14. 使用PHP下載文件 - 一次只下載一個文件!
- 15. 正在搜索一個文本文件
- 16. 添加一個加載欄,而php腳本正在準備下載文件
- 17. 在Android上下載文本文件
- 18. 下載文件在Codename一
- 19. AFHTTPRequestOperation在一批下載多個文件
- 20. 鏈接下載一個文件在rails
- 21. 正在下載文件時,UIlabel文本沒有得到更新
- 22. FTP正在上傳文件時正在下載文件
- 23. 正在下載文件塊javascript事件?
- 24. 下載一個網頁並保存爲UTF-8文本文件
- 25. 下載的文本文件,並保存爲一個的NodeJS串
- 26. 創建一個文本文件,用於與Java動態下載
- 27. 下載創建一個文本文件,即時
- 28. 從網上下載一個文本文件 - Android/Java
- 29. jQuery/Javascript爲用戶下載創建一個文本文件
- 30. 正在下載一個Csv文件來自angularjs Jax-Rs和java