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()); } }