我仍然是Android和Java的初學者。我正嘗試使用AsyncTask從服務器加載圖像。圖像的大小約爲50kb。然而,它需要幾秒鐘才能出現。以下代碼用於從服務器下載圖像。如何加速從服務器的圖像加載 - Android
public static Bitmap getBitmapFromURL(String src) {
try {
URL url = new URL(src);
HttpURLConnection connection = (HttpURLConnection) url
.openConnection();
connection.setDoInput(true);
connection.connect();
InputStream input = connection.getInputStream();
BufferedInputStream bis = new BufferedInputStream(input);
Bitmap myBitmap = BitmapFactory.decodeStream(bis);
return myBitmap;
} catch (IOException e) {
e.printStackTrace();
return null;
}
有人可以告訴我如何加快這個過程。除了網絡速度,這個過程所依賴的因素是什麼?
預先感謝您。