阅读更多 MainActivity.java
package com.httpclient.test_01;import java.io.IOException;import java.util.ArrayList;import java.util.List;import org.apache.http.HttpResponse;import org.apache.http.HttpStatus;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.HttpPost;import org.apache.http.impl.client.DefaultHttpClient;import org.apache.http.message.BasicNameValuePair;import org.apache.http.protocol.HTTP;import org.apache.http.util.EntityUtils;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.Toast;public class MainActivity extends Activity implements OnClickListener {private Button button;private MyHandler handler;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);button = (Button) findViewById(R.id.button1);button.setOnClickListener(this);handler=new MyHandler();}@Overridepublic void onClick(View v) {// TODO Auto-generated method stubif (v.getId() == R.id.button1) {MyThread thread=new MyThread();thread.start();}}class MyHandler extends Handler{@Overridepublic void handleMessage(Message msg) {// TODO Auto-generated method stubsuper.handleMessage(msg);Toast.makeText(MainActivity.this, "登录成功", Toast.LENGTH_SHORT).show();}}class MyThread extends Thread {@Overridepublic void run() {try {String url = "http://192.168.1.101:8080/com.my_store/loginServlet";HttpClient client = new DefaultHttpClient();HttpPost request = new HttpPost(url);List list = new ArrayList();list.add(new BasicNameValuePair("name", "jack"));list.add(new BasicNameValuePair("password", "111"));list.add(new BasicNameValuePair("android", "android"));request.setEntity(new UrlEncodedFormEntity(list, HTTP.UTF_8));HttpResponse response = client.execute(request);if(response.getStatusLine().getStatusCode()==HttpStatus.SC_OK){String islogin=EntityUtils.toString(response.getEntity());if("success".equals(islogin))handler.sendMessage(new Message());System.out.println(islogin);}} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}

activity_main.xml
    


manifest.xml
    

  • com.httpclient.test_01.rar (687.9 KB)
  • 下载次数: 0

更多相关文章

  1. android复制文字功能
  2. MTK Android手机进程列表
  3. android 静默安装并自启
  4. SensorSimulator -Android模拟器上模拟重力感应的东东
  5. android sensor传感器
  6. Android(安卓)WebView请求,保存cookie,判断登录状态
  7. android 登录界面 记住多组账号与密码
  8. Volley框架网络访问String,JsonObject,JsonArray
  9. Android-HttpsURLConnectionHelp工具类

随机推荐

  1. Excel可视化(2):13个变种图使用技巧
  2. 【项目分析】度宇宙初体验
  3. 用Excel做排列图
  4. Excel函数(1)统计函数这4个够用了!
  5. Excel函数(2)if、rand、round函数
  6. Excel函数(3):查找引用
  7. Excel函数(4)日期、文本函数
  8. 把 React 作为 UI 运行时来使用 [每日前
  9. 数据透视表,一篇就够了
  10. 一文带你了解数据保护的重要性