package com.example.day56; import java.io.BufferedReader; import java.io.InputStreamReader; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.client.HttpClient; import org.apache.http.client.methods.HttpGet; import org.apache.http.impl.client.DefaultHttpClient; import android.util.Log; public class tools { HttpClient httpclient=new DefaultHttpClient(); public String http(String path){ HttpGet get=new HttpGet(path+"?"+"json"); HttpResponse httpResponse; try { httpResponse = httpclient.execute(get); HttpEntity entity = httpResponse.getEntity(); if (entity != null) { // 讀取服務器響應 BufferedReader br = new BufferedReader(new InputStreamReader(entity.getContent())); String line = null; StringBuilder code=new StringBuilder(); while((line = br.readLine())!=null){ code=code.append(line); } String condes=new String(code); Log.e("黃柳淞", condes); Log.v("黃柳淞", condes); Log.i("黃柳淞", condes); return condes; } } catch (Exception e) { e.printStackTrace(); } return null; } }
該類爲獲取網頁源代碼的工具類,爲了方便往後減小代碼的編寫量,寫了這個工具類能夠隨時調用
該類返回的是一個網站的所有源碼String類型,能夠直接數據,也能夠直接打印。 ———————————————————————————————java