移动应用开发中有大量的工作是对现有的网站进行移动化,网站的开发人员根本找不到了,也不会有人给你提供接口,就需要自己抓取网页上信息。
在网上找了好多获取网页的方法,但是实用性不强,偏于理论,我做了一下改造,方便使用。
先定义一个NetOperator类,具体解释在注释中已经说明。
import java.io.IOException;
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 org.apache.http.params.BasicHttpParams;
import org.apache.http.params.HttpConnectionParams;
import org.apache.http.params.HttpParams;
import org.apache.http.util.EntityUtils;
import android.app.ProgressDialog;
import android.content.Context;
import android.os.Handler;
import android.os.Message;
import android.widget.Toast;
public class NetOperator
{
private Context context;
private ProgressDialog progressDialog;
private Handler handler;
private String URL;
private String result;