android webview同步,android httpclient与webview cookie同步
1,在登陆成功的时候定义一个全局变量将cookie缓存起来
public static void saveCookie(DefaultHttpClient httpClient,Context content){
List cookies = httpClient.getCookieStore().getCookies();
Cookie cookie = null;
if (!cookies.isEmpty()) {
for (int i = 0; i < cookies.size(); i++) {
cookie = cookies.get(i);
}
}
ProtApplication.cookie=cookie;
}
其中ProtApplication.cookie为application中的一个全局变量
2,为webView请求之前设置cookie,具体方法如下
public void loadData(View v){
String requestUrl="http://172.36.0.102:8080/prot/main/announce2.0/announce_Launch.jsp";
testwv.getSettings().setJavaScriptEnabled(true);
Cookie sessionCookie = ProtApplication.cookie; //这里的cookie就是上面保存的cookie
CookieSyncManager.createInstance(this);
CookieManager cookieManager = CookieManager.getInstance();
String cookieString = sessionCookie.getName() + "=" + sessionCookie.getValue() + "; domain=" + sessionCookie.getDomain();
cookieManager.setCookie(requestUrl,cookieString);
cookieManager.setAcceptCookie(true);
testwv.loadUrl(requestUrl);
}
注意:cookieString需要设置域名,loadUrl中的url与setCookie中的url应该保持一致
android webview同步,android httpclient与webview cookie同步相关推荐
- android 服务器sessionid,Android用WebView获取sessionid保持登录状态
我们需要和web服务器保持登录状态.所以我们需要记录sessionid: 我们将网页用webview加载之后,用CookieManager 来获取本地的cookies .然后设置到webview里面去 ...
- Android X5WebView网络监听替换WebView失败页面稳定
一.我这边是集成了腾讯所提供的X5Webview插件,没有别的原因,就感觉比原生处理的稍微好点吧. x5Webview与H5的交互问题 x5同步cookie问题 WebView加载进度条问题处理 H5 ...
- Android复习05【网络编程---WebView获取文章信息、保存用户名与密码、设置菜单样式、收藏文章列表】
2020-04-02-星期四[源码可私聊我,QQ:386335886] 写篇文章不容易,点个赞再走吧,求求了~ 目 录 网络访问-思维导图 玩Android网站---查看登录Cookie 适配器 ...
- android 加载显示富文本——TextView显示富文本和WebView显示富文本,WebView显示图片适配屏幕宽度
TextView加载显示 添加依赖 implementation 'com.zzhoujay.richtext:richtext:3.0.8' implementation 'com.zzhoujay ...
- Android 系统(275)---Mtk Webview基本问题
Mtk Webview基本问题 1.Mtk Webview的作用: MTK内部load都是双webview配置.其中mtk webview主要是给mtk browser使用.里面主要是对browser ...
- android webview缺点,Android的WebView有哪些坑?
今天逛知乎的时候,看到一个有关 WebView 的坑很多,主要的比较让人疑惑的坑有如下几个: 1.WebViewClient.onPageFinished().你永远无法确定当WebView调用这个方 ...
- android webview详情,Android中的WebView详细介绍
Android中WebView的详细解释: 1. 概念: WebView(网络视图)能加载显示网页,可以将其视为一个浏览器.它使用了WebKit渲染引擎加载显示网页. 2. 使用方法: (1).实例化 ...
- webview gif android,使用WebView android读取Gif图像
当你试图从资源目录加载gif时,它没有动画,你应该使用GifWebView. activity_main.xml中 android:layout_width="fill_parent&quo ...
- android webview实例,android WebView 使用实例
主布局文件: 主活动类WebViewMainActivity.java: package com.example.ch10; import com.example.baseexample.R; imp ...
- android webview js交互,响应webview图片的响应事件
2019独角兽企业重金招聘Python工程师标准>>> 方案思路, 1.在点击图片的时候调用本地的java方法并给出响应的图片地址 2.本地获得图片地址后,开启一个遮罩activit ...
最新文章
- linux test数字txt,Linux26期 7月4日预习笔记
- iOS中autolaylout和sizeclass的理解
- offset/client/scroll一些总结
- 安卓桌面精灵_小米MIUI安卓Q来啦,超多黑科技!凭啥红米先尝鲜?内附预览图...
- 吴恩达机器学习笔记57-基于内容的推荐系统(Content Based Recommendations)
- requests库之IP归属地查询
- setwindowshookex回调函数不执行_ECMAScript 6 入门教程—Generator 函数的异步应用
- 根据数组建立平衡二叉搜索树
- ECCV 2020,一种灵活高效的权重生成网络框架
- 下载并安装Redis教程
- 野外帐篷露营避难有感
- 开放源码软件的安装(tar包安装方法)
- C语言学生成绩管理系统设计 《C语言程序设计》实训报告
- 如何求100万长度的数组的中间值元素,采用定向数组只需6个毫秒的算法
- 南阳oj 28 大数阶乘
- Mybatis-plus的自动填充功能
- can和could的用法_can和could的用法
- python 简单TCP通信实例 TCP断线自动重连 客户端服务端没有启动顺序
- mysql 断电_mysql的断电恢复能力
- 初中微型计算机基础评课,初中语文组评课稿---《台阶》