1 class MyTask_SendMessage extends AsyncTask<String, Void, String> { 2  3         @Override 4         protected void onPostExecute(String result) { 5             super.onPostExecute(result); 6             ShowResponseFromTuling(result); 7         } 8  9         @Override10         protected String doInBackground(String... arg0) {11             HttpPost request = new HttpPost(arg0[0]);12             // 必须要添加该Http头才能调用WebMethod时返回JSON数据13             request.addHeader("Content-Type", "application/json; charset=utf-8");14 15             try {16                 // 添加参数17                 JSONObject param = new JSONObject();18                 param.put("key", Constants.API_KEY);19                 param.put("info", arg0[1]);20                 HttpEntity entity = new StringEntity(param.toString(), "utf-8");21                 request.setEntity(entity);22 23                 // 发送请求并获取反馈24                 HttpResponse response = new DefaultHttpClient()25                         .execute(request);26                 int code = response.getStatusLine().getStatusCode();27                 if (code == 200) {28                     String result = EntityUtils.toString(response.getEntity());29                     return result.toString();30                 }31                 return "";32             } catch (Exception e) {33                 // TODO Auto-generated catch block34                 e.printStackTrace();35             }36             return "";37         }38 39     }

更多相关文章

  1. Android(安卓)调用WCF实例详解
  2. android 中调用系统的发短信功能
  3. Android(安卓)调用快递鸟api 实现物流跟踪(在途监控)
  4. Android(安卓)Timer,TimerTask简单的使用
  5. Android实际开发bug大总结
  6. 关于Android(安卓)Studio3.0使用过程的一些报错
  7. Android(安卓)6.0 关于WiFi的改变
  8. android js 互动事件
  9. android中去掉标题栏和状态栏

随机推荐

  1. Android调用Webview中的js方法
  2. Android(安卓)360度摇杆
  3. android adb adbd analyse
  4. Android(安卓)封装http请求的工具类
  5. android 加法程序
  6. Android自动化测试
  7. Android(安卓)简单的从本机获取相机功能
  8. PopupWindow的使用
  9. [Android]BroadcastQueue如何分发广播(四)
  10. android调用系统邮件组件(intent匹配的流