/**

* android 圖片獲取
* @param url
* @return 返回類型是 :android.graphics.Bitmap
*/
public Bitmap returnBitMap(String url){
URL myFileUrl = null;
Bitmap bitmap = null;
try{
myFileUrl=new URL(url);
HttpURLConnection conn=(HttpURLConnection)myFileUrl.openConnection();
conn.setDoInput(true);
conn.connect();
if(conn.getResponseCode()==200){
InputStream is=conn.getInputStream();
bitmap=BitmapFactory.decodeStream(is);
is.close();
if(bitmap==null)
System.out.println("");
else{
return bitmap;
}
}
}catch(Exception e){

 

}
return bitmap;
}




//---------------------------------------------------------------------------------------------



/**
*
* 適用任何檔下載
* @param url
* @return 檔路徑
*/
public String returnDownImage(String url,File f){//圖片位址,指定檔路徑
URL myFileUrl = null;
try{
myFileUrl=new URL(url);//位址對象
HttpURLConnection conn=(HttpURLConnection)myFileUrl.openConnection();
conn.setDoInput(true);
conn.connect();//發送請求
if(conn.getResponseCode()==200){//判斷是否完成請求
InputStream is=conn.getInputStream();//獲得請求內容
FileOutputStream fot=new FileOutputStream(f);//創建輸出流
int a=is.read();
while(a != -1){//寫入圖片資訊
fot.write(a);
a=is.read();
}
fot.close();
return f.getCanonicalPath();//返回圖片路徑
}
}catch(Exception e){

 

}
return "";
}
arrow
arrow
    全站熱搜

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