android下的android.os.StrictMode$AndroidBlockGuardPo

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處報了錯java

@TargetApi(Build.VERSION_CODES.GINGERBREAD)網絡

        @SuppressLint("NewApi")ui

        public static String getHtmlByUrl(String url){  url

        StrictMode.ThreadPolicy policy=new StrictMode.ThreadPolicy.Builder().permitAll().build();spa

        StrictMode.setThreadPolicy(policy);線程

   HttpHost proxy = new HttpHost(PROXY, PROXY_PORT);
           DefaultHttpClient httpClient = new DefaultHttpClient();code

在httpClient訪問前,加上紅顏色的代碼。orm

方法二:圖片

用java建立個線程,在線程中去httpClient訪問網絡。get

相關文章
相關標籤/搜索