/** * @tags @param contenxt * @tags @return * @date 2015年5月28日 * @todo 判断是否可以联网 * @author pang */ public boolean isNetWorkConnected() { ConnectivityManager cm = (ConnectivityManager) GloableApplication.getContext().getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo ni = cm.getActiveNetworkInfo(); if (ni != null && ni.isAvailable()) { return true; } return false; }
/** * @param url 地址 * @param p 参数 * @param rcb 回调函数 * @user:pang * @data:2015年7月13日 * @todo:发送普通的POST http请求 * @return:void */ public void send_normal_request(String url, Map<String, String> p, RequestCallBack<?> rcb) { if (!isNetWorkConnected()) { Toast.makeText(GloableApplication.getContext(), "没有网络咯!", Toast.LENGTH_SHORT).show(); return; } RequestParams params = new RequestParams(); if (p != null) { Iterator<Map.Entry<String, String>> it = p.entrySet().iterator(); /** 添加参数 */ while (it.hasNext()) { Map.Entry<String, String> entry = it.next(); params.addBodyParameter(entry.getKey(), entry.getValue()); } } HttpUtils http = new HttpUtils(); http.send(HttpRequest.HttpMethod.POST, url, params, rcb); // Toast.makeText(this, "【测试代码】刚进行了http请求", Toast.LENGTH_SHORT).show(); }
@Override public void onCreate(Bundle b) { super.onCreate(b); /** 获取用户ID */ userId = GloableApplication.getUserId(); }