zoukankan      html  css  js  c++  java
  • Android带参数链接请求服务器

    public void taste() {
    //设默认值
    SharedPreferences.Editor editor = this.getSharedPreferences("setting", 0).edit();
    editor.putString("isTaste", "1");
    editor.putString("customerId", "1219");
    editor.putString("userAccount", "admin");
    editor.putString("password", "123456");
    editor.putString("accountType", "1");
    editor.commit();
    //要访问的服务地址
    String url = "http://www.gpsonline.cn/mobile/CheckAccount.aspx";
    //POST方式
    HttpPost request = new HttpPost(url);
    //post参数值
    List<NameValuePair> params = new ArrayList<NameValuePair>();
    params.add(new BasicNameValuePair("customerId", "1219"));
    params.add(new BasicNameValuePair("userAccount", "admin"));
    params.add(new BasicNameValuePair("password", "123456"));
    params.add(new BasicNameValuePair("accountType", "1"));
    try {
    //添加post参数值
    HttpEntity entity = new UrlEncodedFormEntity(params, "UTF-8");
    request.setEntity(entity);
    //开始访问
    HttpClient client = new DefaultHttpClient();
    HttpResponse response = client.execute(request);
    //响应为成功
    if (response.getStatusLine().getStatusCode() == 200) {
    clear();
    //获得返回内容
    String result = EntityUtils.toString(response.getEntity());
    //将返回值转为JSON
    JSONObject json = new JSONObject(result);
    JSONArray groups = json.optJSONArray("groups");
    createGroupAndVehicle(groups, "0");
    //打开Activity并把JSON值传过去
    Intent intent = new Intent();
    intent.setClass(LoginTabActivity.this, GPSMapActivity.class);
    intent.putExtra("groupId", "0");
    startActivity(intent);
    }
    } catch (Exception e) {
    Log.e("e", e.getMessage());
    }
    }

  • 相关阅读:
    线程安全问题
    Apache DBUtils框架 结果处理器
    编写JDBC框架:(策略设计模式)
    Java编写准备数据源
    理解事务的4种隔离级别
    JavaBeans与内省(Introspector)
    getRequestURI,getRequestURL的区别
    JDBC学习笔记——PreparedStatement的使用
    JDBC的编码步骤
    MySQL 完整性约束
  • 原文地址:https://www.cnblogs.com/leischen/p/3169395.html
Copyright © 2011-2022 走看看