A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 杨兴庭 于 2013-7-28 22:53 编辑
  1. package com.example.test1;

  2. import java.io.BufferedReader;
  3. import java.io.IOException;
  4. import java.io.InputStreamReader;
  5. import java.io.PrintWriter;
  6. import java.net.HttpURLConnection;
  7. import java.net.MalformedURLException;
  8. import java.net.URL;

  9. import com.example.test1.R;

  10. import android.os.Bundle;
  11. import android.annotation.SuppressLint;
  12. import android.app.Activity;
  13. import android.view.View;
  14. import android.view.View.OnClickListener;
  15. import android.widget.Button;
  16. import android.widget.Toast;

  17. public class MainActivity  extends Activity{
  18. String urlString = "http://127.0.0.1:8888/test/hello.php";
  19. private URL url;
  20. String line;
  21. String result = "";
  22. private HttpURLConnection httpUrlconnection;


  23. @Override
  24. protected void onCreate(Bundle savedInstanceState){
  25. super.onCreate(savedInstanceState);
  26. setContentView(R.layout.activity_main);
  27. OnClickListener lis=new OnClickListener(){
  28.          @SuppressLint("ShowToast")
  29. public void onClick(View v)
  30.          {
  31.              try {
  32. url = new URL(urlString);
  33. httpUrlconnection = (HttpURLConnection) url.openConnection();
  34. httpUrlconnection.setRequestMethod("POST");
  35. httpUrlconnection.setDoOutput(true);
  36. httpUrlconnection.setDoInput(true);

  37. httpUrlconnection.connect();

  38. PrintWriter out = new PrintWriter(httpUrlconnection.getOutputStream());
  39. out.print(R.id.EdiUser);
  40. out.flush();

  41. BufferedReader in = new BufferedReader(new InputStreamReader(httpUrlconnection.getInputStream()));
  42. while((line = in.readLine()) != null)
  43. {
  44. result += "\n"+line;
  45. }

  46. Toast.makeText(getApplicationContext(), "hello!", Toast.LENGTH_LONG);


  47. } catch (MalformedURLException e) {
  48. e.printStackTrace();
  49. } catch (IOException e) {
  50. e.printStackTrace();
  51. }
  52.             
  53.          }
  54.         };
  55.         Button b=(Button)findViewById(R.id.btnSure);
  56.         b.setOnClickListener(lis);
  57. }





  58. }
复制代码

评分

参与人数 1技术分 +1 收起 理由
杜光 + 1 每天提问并回答问题,是对知识的复习和积累.

查看全部评分

2 个回复

倒序浏览
在android里面,你的127.0.0.1,指的是模拟器,而不是服务器地址。你使用ipconfig,查找到你自己的Ip,换成本地ip
回复 使用道具 举报
或者使用 10.xx。xx。xx什么的,具体忘了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马