https://github.com/loopj/android-async-http#features
下载源代码
拷贝android-async-http-master\library\src\main\java\com到项目
get-post调用
public void PostBut(View v){
//数据post提交到服务器
AsyncHttpClient client = new AsyncHttpClient();
String url ="www.baidu.com";
RequestParams params = new RequestParams();
params.put("username", "james");
params.put("password", "123456");
client.post(url, params, new AsyncHttpResponseHandler() {
@Override
public void onSuccess(int statusCode, Header[] headers, byte[] responseBody) {
Toast.makeText(getApplicationContext(), "登陆成功", 0).show();
}
@Override
public void onFailure(int statusCode, Header[] headers,byte[] responseBody, Throwable error) {
Toast.makeText(getApplicationContext(), "登陆失败", 0).show();
}
});
}
public void Butlistener(View v){
//数据get提交到服务器
AsyncHttpClient client = new AsyncHttpClient();
client.get("www.baidu.com", new AsyncHttpResponseHandler() {
@Override
public void onSuccess(int statusCode, Header[] headers, byte[] responseBody) {
Toast.makeText(getApplicationContext(), "登陆成功", 0).show();
}
@Override
public void onFailure(int statusCode, Header[] headers,byte[] responseBody, Throwable error) {
Toast.makeText(getApplicationContext(), "登陆失败", 0).show();
}
});
}