level 8
随风2014🍁
楼主
获取网页源码
import android.app.*;
import android.os.*;
import android.view.*;
import android.widget.*;
import com.loopj.android.http.*;
import org.apache.http.*;
import java.io.*;
public class MainActivity extends Activity
{
private EditText ed;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ed = (EditText) findViewById(R.id.tv);
gethttp();
}
public void gethttp()
{
AsyncHttpClient client = new AsyncHttpClient();
client.get("http://www.baidu.com", new AsyncHttpResponseHandler()
{
@Override
public void onSuccess(int p1, Header[] p2, byte[] p3)
{
// TODO: Implement this method
//成功
String v="";
ByteArrayOutputStream data=new ByteArrayOutputStream();//新建一字节数组输出流
data.write(p3, 0, p3.length); //缓冲区满了之后将缓冲区的内容写到输出流
try
{
v = new String(data.toByteArray(), "utf-8");
}
catch (UnsupportedEncodingException e)
{}
ed.setText(v);
}
@Override
public void onFailure(int p1, Header[] p2, byte[] p3, Throwable p4)
{
// TODO: Implement this method
//失败
}
});
}
}
2015年07月26日 09点07分
1
import android.app.*;
import android.os.*;
import android.view.*;
import android.widget.*;
import com.loopj.android.http.*;
import org.apache.http.*;
import java.io.*;
public class MainActivity extends Activity
{
private EditText ed;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ed = (EditText) findViewById(R.id.tv);
gethttp();
}
public void gethttp()
{
AsyncHttpClient client = new AsyncHttpClient();
client.get("http://www.baidu.com", new AsyncHttpResponseHandler()
{
@Override
public void onSuccess(int p1, Header[] p2, byte[] p3)
{
// TODO: Implement this method
//成功
String v="";
ByteArrayOutputStream data=new ByteArrayOutputStream();//新建一字节数组输出流
data.write(p3, 0, p3.length); //缓冲区满了之后将缓冲区的内容写到输出流
try
{
v = new String(data.toByteArray(), "utf-8");
}
catch (UnsupportedEncodingException e)
{}
ed.setText(v);
}
@Override
public void onFailure(int p1, Header[] p2, byte[] p3, Throwable p4)
{
// TODO: Implement this method
//失败
}
});
}
}