BitmapFactory 解析網路請求的inputstream
new Thread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
try {
URL url = new URL("http://i4.pdim.gs/dmfd/200_200_100/t01c68b8a60e949ca92.png");
HttpURLConnection con = (HttpURLConnection) url.openConnection();
con.setRequestMethod("GET");
con.setReadTimeout(2000);
con.setConnectTimeout(2000);
con.connect();
InputStream inputStream = con.getInputStream();
//轉化成圖片
final Bitmap map = BitmapFactory.decodeStream(inputStream);
inputStream.close();
//設定
runOnUiThread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
iv.setImageBitmap(map);
}
});
if (con.getResponseCode() == 200) {
Log.e("dd", con.getResponseCode()+"");
}else {
Log.e("dd","haha");
}
System.out.println(map.toString());
} catch (Exception e) {
// TODO Auto-generated catch block
Log.e("cc", e.toString());
}
}
}).start();
相關文章
- OKHttp網路請求原理流程解析HTTP
- Retrofit網路請求原始碼解析原始碼
- Swift 3 網路請求+資料解析Swift
- Retrofit原始碼解析之網路請求原始碼
- Volley 原始碼解析之網路請求原始碼
- Android網路請求(終) 網路請求框架RetrofitAndroid框架
- Android網路請求(3) 網路請求框架OkHttpAndroid框架HTTP
- Android okHttp網路請求之Json解析AndroidHTTPJSON
- Android網路請求(4) 網路請求框架VolleyAndroid框架
- 網路請求了
- 網路請求優化之取消請求優化
- Swift 掌控Moya的網路請求、資料解析與快取Swift快取
- HTTP網路請求原理HTTP
- iOS原生網路請求iOS
- 網路請求圖片
- 網路請求LCNetwork
- 網路資料請求
- swift 網路請求Alamofire的使用Swift
- okhttp 原始碼解析 - 網路協議的實現 - 請求流程: 請求的傳送與響應的接收HTTP原始碼協議
- Android okHttp網路請求之Get/Post請求AndroidHTTP
- dio+json_serializable從網路請求到資料解析JSON
- Android Volley 原始碼解析(一),網路請求的執行流程Android原始碼
- Jest中Mock網路請求Mock
- OC:封裝網路請求封裝
- iOS 使用Moya網路請求iOS
- Android網路請求(2)Android
- RxJava + Retrofit完成網路請求RxJava
- iOS網路請求穿值iOS
- 網路請求框架對比框架
- Android Http請求框架二:xUtils 框架網路請求AndroidHTTP框架
- Swift:面向協議的網路請求Swift協議
- 全面分析前端的網路請求方式前端
- MVVM框架的搭建(三)——網路請求MVVM框架
- Flutter 基礎(十一)網路請求(Dio)與 JSON 資料解析FlutterJSON
- Flutter基礎(十一)網路請求(Dio)與JSON資料解析FlutterJSON
- Flutter 網路請求框架封裝Flutter框架封裝
- 小程式系列之網路請求
- 小程式-網路請求封裝封裝