import java.io.IOException;
import java.util.ArrayList;
import java.util.List;import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.message.BasicNameValuePair;import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;public class DemmActivity extends Activity {
private TextView text = null;
private Button send = null;
private HttpClient httpclient = null;
private HttpGet httpget = null;
private HttpResponse httpresponse = null; @Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
text = (TextView) findViewById(R.id.text);
send = (Button) findViewById(R.id.send_message);
httpclient = new DefaultHttpClient();
// System.out.println("http://222.35.3.105/TourismServer/city-totalMethod.do?xml=<?xml version="+"\"1.0\""+" encoding="+"\"utf-8\""+"?><request><type>40</type></request>");
httpget = new HttpGet("http://222.35.3.105/TourismServer/city-totalMethod.do?xml=<?xml version=\""+1.0+"\" encoding=\""+"utf-8"+"\"?><request><type>40</type></request>");
send.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
try {
httpresponse = httpclient.execute(httpget);
if(httpresponse.getStatusLine().getStatusCode() == 200){
DemmActivity.this.text.setText("访问成功!");
System.out.println("访问成功!");
Toast.makeText(DemmActivity.this, "访问成功!", Toast.LENGTH_SHORT).show();
}
else{
DemmActivity.this.text.setText("访问失败!");
System.out.println("访问失败!");
Toast.makeText(DemmActivity.this, "访问失败!", Toast.LENGTH_SHORT).show();
}
} catch (ClientProtocolException e) {
DemmActivity.this.text.setText("ClientProtocolException!");
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
});
}
import java.util.ArrayList;
import java.util.List;import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.message.BasicNameValuePair;import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;public class DemmActivity extends Activity {
private TextView text = null;
private Button send = null;
private HttpClient httpclient = null;
private HttpGet httpget = null;
private HttpResponse httpresponse = null; @Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
text = (TextView) findViewById(R.id.text);
send = (Button) findViewById(R.id.send_message);
httpclient = new DefaultHttpClient();
// System.out.println("http://222.35.3.105/TourismServer/city-totalMethod.do?xml=<?xml version="+"\"1.0\""+" encoding="+"\"utf-8\""+"?><request><type>40</type></request>");
httpget = new HttpGet("http://222.35.3.105/TourismServer/city-totalMethod.do?xml=<?xml version=\""+1.0+"\" encoding=\""+"utf-8"+"\"?><request><type>40</type></request>");
send.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
try {
httpresponse = httpclient.execute(httpget);
if(httpresponse.getStatusLine().getStatusCode() == 200){
DemmActivity.this.text.setText("访问成功!");
System.out.println("访问成功!");
Toast.makeText(DemmActivity.this, "访问成功!", Toast.LENGTH_SHORT).show();
}
else{
DemmActivity.this.text.setText("访问失败!");
System.out.println("访问失败!");
Toast.makeText(DemmActivity.this, "访问失败!", Toast.LENGTH_SHORT).show();
}
} catch (ClientProtocolException e) {
DemmActivity.this.text.setText("ClientProtocolException!");
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
});
}
解决方案 »
- 求大神帮忙!!如何在其他Active中调用MainActive的方法??
- android连接远程数据库定时出现登陆失败
- 请教,andriod中使用的xml文件,是不是就是web中使用的xml文件?
- Android 介绍GLSurfaceView
- 如何删除gmail账号?
- 请教关于TabHost的问题
- 拍照后扫描媒体更新,ACTION_MEDIA_SCANNER_SCAN_FILE无效
- jsoup 的问题----在线等啊
- 为什么SDKManager没有intel atom system image这一项
- js验证是否存在时间段,且可修改当前时间段,但时间段不可冲突
- LatinIME输入法光标 横屏 显示异常?不知道什么原因
- monkeyrunner drag 问题
1.用Uri.encode() 对url编码
2.新建一个线程,进行网络连接处理。网络连接放在主线程,容易发生ANR问题
3.AndroidManifest.xml 中需要网络权限
仅供参考。