注意 我们在进行耗时操作的时候 我们就需要 将其在子线程中给与执行。 但是我们更新ui的操作 不可以 必须是借助handler来实现我们的更新操作。
new Thread(){
public void run() {
try {
long time1= System.currentTimeMillis();
// 1、创建一个浏览器
String path="http://192.168.0.244/agreement/itoppayauth.html";
HttpClient client = new DefaultHttpClient();
// 2、输入一个网址
HttpGet httpGet = new HttpGet(path);
// 3、敲回车
HttpResponse response = client.execute(httpGet);
//获取响应码 200 ok,404没有找到资源,503服务器内部错误
int code = response.getStatusLine().getStatusCode();
System.out.println("111111111");
if(code == 200){
//获取服务器端返回的数据流
//response.getEntity() 获取服务器端返回的数据实体
//getContent() 因为服务器端返回的数据是二进制数据流,所以获取的内容就是输入流
InputStream is = response.getEntity().getContent();
String result = StreamTools.readStream(is);
long time2=System.currentTimeMillis();
System.out.println((time2-time1)+"shijian1shiajianjjsjssjsjsjs");
System.out.println(System.currentTimeMillis()+"22222");
}
} catch (Exception e) {
e.printStackTrace();
System.out.println("========" + e.toString());
}
};
}.start();
}