標籤:
try { URL url = new URL(path); //path圖片的網路地址 HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection(); if(httpURLConnection.getResponseCode() == HttpURLConnection.HTTP_OK){ Bitmap bitmap = BitmapFactory.decodeStream(httpURLConnection.getInputStream()); imageview.setImageBitmap(bitmap);//載入到ImageView上 System.out.println("載入網狀圖片完成"); }else{ System.out.println("載入網狀圖片失敗"); } } catch (IOException e) { e.printStackTrace(); }
今天想在Android下,用httpClient去擷取網頁的內容,結果在httpClient處報了錯
@TargetApi(Build.VERSION_CODES.GINGERBREAD)
@SuppressLint("NewApi")
public static String getHtmlByUrl(String url){
StrictMode.ThreadPolicy policy=new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
HttpHost proxy = new HttpHost(PROXY, PROXY_PORT);
DefaultHttpClient httpClient = new DefaultHttpClient();
在httpClient訪問前,加上紅顏色的代碼。
方法二:
用java建立個線程,線上程中去httpClient訪問網路。
android下的android.os.StrictMode$AndroidBlockGuardPo