关于android如何对cookie的读取!
来源:互联网 发布:ubuntu虚拟机上网设置 编辑:程序博客网 时间:2024/06/05 22:24
转载:http://www.2cto.com/kf/201409/334367.html
/*** 保存Cookie*/public static void savePreference(Context context,String key, String value) {SharedPreferences preference = context.getSharedPreferences(COOKIE, Context.MODE_PRIVATE);Editor editor = preference.edit();editor.putString(key, value);editor.commit();//}/*** 得到Cookie*/public static String getPreference(Context context,String key) {SharedPreferences preference = context.getSharedPreferences(COOKIE, Context.MODE_PRIVATE);return preference.getString(key,"");}/*** 判断cookie是否存在*/public static boolean isCookId(Context context) {SharedPreferences preference = context.getSharedPreferences(GjtcConstant.COOKID, Context.MODE_PRIVATE);Log.d("cook", preference.getString(SID, ""));if (preference.getString(SID, "") != null&& !preference.getString(SID, "").equals("")&& !preference.getString(SID, "").equals("null")) {return true;} else {return false;}}3.获得cookie并保存到数据库/*** 获取cookie 并保存*/HttpGet request = new HttpGet(url);esponse = httpClient.execute(request);if (response.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {//获得cookiegetCookie(httpClient);}private void getCookie(HttpClient httpClient) {List cookies = ((AbstractHttpClient) httpClient).getCookieStore().getCookies();StringBuffer sb = new StringBuffer();for (int i = 0; i < cookies.size(); i++) {Cookie cookie = cookies.get(i);String cookieName = cookie.getName();String cookieValue = cookie.getValue();if (!TextUtils.isEmpty(cookieName) && !TextUtils.isEmpty(cookieValue)) {sb.append(cookieName + "=");sb.append(cookieValue+";");}}savePreference(mContext,SID, sb.toString());}4.请求时添加到head里去HttpGet request = new HttpGet(url);if(GjtcUtils.isCookId(mContext)){request.addHeader("cookie", GjtcUtils.getPreference(mContext,GjtcConstant.SID));}
0 0
- 关于android如何对cookie的读取!
- 关于android如何对cookie的读取!
- 关于android如何对cookie的读取!
- 关于android如何对cookie的读取!
- 关于android如何对cookie的读取!
- 关于android如何对cookie的读取!
- JS对cookie的读取
- java对cookie的操作比较简单,主要介绍下建立cookie和读取cookie,以及如何设定cookie的生命周期和cookie的路径问题。
- JS对cookie的读取、修改、删除
- PHP脚本对Cookie的读取
- 关于网站cookie的读取,写入,清楚!
- js对cookie的添加、读取、删除操作
- 关于jquery设置的cookie在后台的读取
- 如何设置cookie与读取cookie
- JS-cookie的作用?如何操作cookie?设置cookie对性能的影响?
- [C#] 如何创建、读取cookie
- [C#] 如何创建、读取cookie
- C#如何创建、读取cookie
- 自定义圆形的ProgressBar
- UIWebView与javascript交互三通过OC页面来改变html页面上的值
- 错排公式
- 1.练习:在一个孤儿进程中创建十个僵尸进程
- iOS开发 企业证书下载生成安装使用 (以下内容为转载)
- 关于android如何对cookie的读取!
- spring mvc json
- 开关电源简单总结
- android开发主流做法
- ZeroCopyLiteralByteString cannot access superclass
- Unicode(UTF-8、UTF-16)混淆概念
- R语言TTR包的安装
- MFC DoModal弹出对话框很慢的问题
- sencha touch下拉刷新传参数问题