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

更多相关文章

  1. Android Retrofit通过OkHttp添加Interceptor拦截器设置Get请求公
  2. Android: 用jni 获取MAC地址
  3. 【Android 异步操作】AsyncTask 异步任务 ( 参数简介 | 方法简介
  4. Android开发笔记之adb参数指南
  5. Android水面落叶动态壁纸源码及分析 附下载地址
  6. Android客户端性能参数监控
  7. android 基于百度地图api开发定位以及获取详细地址

随机推荐

  1. android 工具 HierarchyViewer activity
  2. android camera 拍照加图片处理
  3. android其实很简单 -- Glide简单分析
  4. android启动过程配置文件的解析与语法 .
  5. Android之创建自定义属性
  6. Gradle for Android(安卓)第七篇( Groovy
  7. LinearLayout 中的分割线
  8. 2. Android(安卓)Build系统
  9. Android(安卓)开发中配置Eclipse以提高效
  10. android开发之播放资源文件中的视频