01.
/**
02.
* 從網路上獲取圖片資源
03.
* @param url
04.
* @return
05.
*/www.it165.net
06.
*/
07.
public static Bitmap getHttpBitmap(String url){
08.
URL myFileURL;
09.
Bitmap bitmap=null;
10.
try{
11.
myFileURL = new URL(url);
12.
//獲得連接
13.
HttpURLConnection conn=(HttpURLConnection)myFileURL.openConnection();
14.
//設置超時時間為6000毫秒,conn.setConnectionTiem(0);表示沒有時間限制
15.
conn.setConnectTimeout(6000);
16.
//連接設置獲得資料流程
17.
conn.setDoInput(true);
18.
//不使用緩存
19.
conn.setUseCaches(false);
20.
//這句可有可無,沒有影響
21.
//conn.connect();
22.
//得到資料流程
23.
InputStream is = conn.getInputStream();
24.
//解析得到圖片
25.
bitmap = BitmapFactory.decodeStream(is);
26.
//關閉資料流程
27.
is.close();
28.
}catch(Exception e){
29.
e.printStackTrace();
30.
}
31.

 

32.
//顯示 調用
33.
Bitmap bitmap = getHttpBitmap("HTTP://t3.gstatic.com/images?q=tbn:ANd9GcS1AjCG3SrFFyr-kD1yXCUbpYaX4cDh6VlWlPoxc7yHMQkF_4_aDg");
34.

 

35.

 

36.
googleButton.setImageBitmap(bitmap);
37.

 

38.
return bitmap;
39.

 

40.
}

 

創作者介紹
創作者 shadow 的頭像
shadow

資訊園

shadow 發表在 痞客邦 留言(0) 人氣()