3
我使用下面的函數從服務器下載圖像。這適用於除Android 2.2 Froyo設備以外的所有Android版本。請幫忙。從服務器下載圖像位圖在Android 2.2上返回null
private Bitmap downloadImage(String url) {
System.out.println("Splash Ad downloadImage Url " + url);
Bitmap bm = null;
try {
URL aURL = new URL(url);
URLConnection conn = aURL.openConnection();
conn.connect();
InputStream is = conn.getInputStream();
BufferedInputStream bis = new BufferedInputStream(is);
bm = BitmapFactory.decodeStream(bis);
bis.close();
is.close();
} catch (IOException e) {
Log.e("Hub", "Error getting the image from server : "
+ e.getMessage().toString());
e.printStackTrace();
}
return bm;
}
什麼是錯誤?你有什麼嘗試? – njzk2
沒有錯誤/異常它只是返回空位圖。 –
你試過了什麼?你檢查過文件是否存在,輸入流是否被讀取,圖像是否可以被解碼? – njzk2