我的代碼下載速度,以達到預期的效果,如何提高下載速度的Android如何提高下載速度
的代碼如下:
URL url = new URL("www.google.com");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
InputStream inStream = conn.getInputStream();
RandomAccessFile threadfile = new RandomAccessFile(saveFile, "rwd");
byte[] buffer = new byte[8192];
int byteCount= 0;
while((byteCount = inStream.read(buffer)) != -1){
threadfile.write(buffer,0,byteCount);
}
是什麼讓你認爲這段代碼是你的瓶頸?你有沒有嘗試過任何類型的分析?調整緩衝區大小會帶來什麼好處? – rutter
支付您的ISP以獲得更多帶寬:) – pierrotlefou
我認爲他想分割並下載爲多部分文件。 – ukanth