Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 開發入門 >> Android文件下載方式選擇

Android文件下載方式選擇

編輯:開發入門

對於android應用中涉及到文件下載來說,我們可以使用Java運行庫的URL庫或Apache的HttpXXX的處理。經過長期的測試JRE中的 URLConnection 的穩定性不是很好,這主要是封裝問題底層仍然使用的是Apache的庫,而從Android 2.2開始引入的AndroidHttpClIEnt使用的是apache庫的方式下載,在整體穩定性和可靠性方面有了很大的提升,這裡android123推薦大家使用apache。

   一個完善的文件下載類需要更多的HTTP協議通訊,apache庫對於Web提交(上傳)或Web下載有著強大的功能,比如說斷點需要主要是獲取Server上文件的大小,通過Http的Header查找Content-Length即可設置需要獲取的文件塊。同時android對於InputStream流有個小bug在慢速網絡的情況下可能產生中斷,可以考慮重寫FilterInputStream處理skip方法來解決這個bug。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved