(本人菜鸟刚学)看网上教程写了一个很简单的 HttpGet测试一下,结果出了一堆的报错!


代码:


 public static String getApi(String url){               String cont = null;               HttpGet httpGet = new HttpGet(url);                                    DefaultHttpClient httpClient = new DefaultHttpClient();                try {                   HttpResponse httpResponse = httpClient.execute(httpGet);                    int reCode = httpResponse.getStatusLine().getStatusCode();                   if (reCode == HttpStatus.SC_OK) {                       cont = EntityUtils.toString(httpResponse.getEntity());                       return cont;                   }               } catch (ClientProtocolException e) {                   e.printStackTrace();               } catch (IOException e) {                   e.printStackTrace();               }               return "";    }


 报线程问题,看网上资料说从2.3以后就必须在线程里面运行,然后网上各种写法,看到头大坑爹的而且写进来还不行,接着报错...然后...擦还是不行....还是自己写一下.....希望可以帮助到新手

在onCreate里面先初始化

 handler=new Handler();  //当然最上面还要定义private Handler handler;

然后在你的触发事件里面写


public void login_submit(View v){        new Thread(){            @Override            public void run() {                String url = "http://192.168.1.188/123.html";                 rs = HttpApi.getApi(url);                                handler.post(new Runnable() {                    @Override                    public void run() {                        Toast.makeText(login.this,rs,Toast.LENGTH_SHORT).show();                    }                });            }}.start();    }


好这样就差不多了。最后还要在

AndroidManifest.xml 里面加入一句 允许联网的权限


OK搞定。。。。

本文来自:http://it.1m15.com/

更多相关文章

  1. Android输入设备处理流程
  2. Android中View和SurfaceView
  3. Android开发艺术探索 - 第10章 Android的消息机制
  4. android.view.ViewRootImpl$CalledFromWrongThreadException: On
  5. Android——在SurfaceView上绘图
  6. 【开源框架】一个基于回调机制的多线程异步Http连接框架
  7. Android(安卓)Runnable运行在哪个线程
  8. Android:Deprecated Thread methods are not supported
  9. Android(安卓)网络通信框架Volley简介(Google IO 2013)

随机推荐

  1. 收集的android开发文章教程等资源
  2. android键盘的Done按钮
  3. android 实时检测网络状态
  4. Android输入框被键盘遮挡
  5. android 获取手机设备信息
  6. Android 源码阅读之MMS
  7. java/android查询手机固话归属地、GSM卡
  8. android > ListView > 加载 网络/assets
  9. android Camera模块分析
  10. Android的jni下c与java数据互传测试代码