Android 添加cookie

 1     /**
 2      * 添加cookie
 3      *
 4      * @param url
 5      */
 6     private void setCookie(String url) {
 7         // 获取uid
 8         String uid = UserDataCenter.getInstance().getUserId(WebBrowserActivity.this);
 9         if (!TextUtils.isEmpty(uid)) {
10             // 写入cookie
11             CookieSyncManager.createInstance(WebBrowserActivity.this);
12             CookieManager cookieManager = CookieManager.getInstance();
13             cookieManager.removeSessionCookie();
14             cookieManager.removeAllCookie();
15             String newCookie = "jzsz-uid=" + uid;
16             cookieManager.setCookie(goUrl, newCookie);
17             CookieSyncManager.getInstance().sync();
18         }
19     }
1         if (StringKit.isNotEmpty(goUrl)) {
2             // 投票链接写入cookie
3             if (Const.URL_VOTE.equals(goUrl)) {
4                 setCookie(goUrl);
5             }
6             mWebView.loadUrl(goUrl);
7         }
时间: 2024-10-14 10:08:15

Android 添加cookie的相关文章

Android volley添加Cookie

Volley 默认是不支持Cookie的,如何添加Cookie,很是头疼. 看源码后发现HttpStack的子类中都有添加Header的代码. HurlStack  performRequest方法中 HashMap<String, String> map = new HashMap<String, String>(); map.putAll(request.getHeaders()); map.putAll(additionalHeaders); if (mUrlRewriter

android添加账户源码浅析

上篇粗略的分析android添加账号的流程,本篇深入的解析下执行步骤.先来看图片,取自深入理解android卷2: 上图详细的分析了addAccount的流程,下面我们结合源码来理解它 1.addAccount:其实这里省略了一步,应该是客户端addAccount——>AddAccountSettings.addAccount——>AccountManager.addAccount.我们看下setting是如何到AccountManager: private void addAccount(S

Android添加快捷方式(Shortcut)到手机桌面

Android添加快捷方式(Short)到手机桌面 权限 要在手机桌面上添加快捷方式,首先需要在manifest中添加权限. <!-- 添加快捷方式 --> <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" /> <!-- 移除快捷方式 --> <uses-permission android:name="com.andro

response.addCookie(cookie)添加cookie失败.

两个if循环能进来,创建的两个cookie也能通过控制台输出.  但是却添加失败. 原因是:request.getRequestDispatcher("/MainFrame").forward(request, response);已经把请求转发了. 所以两个cookie虽然能创建并能读取.但请求已经转发到另一个页面了.response已经不具备向浏览器响应请求的能力了.所以不能添加cookie

JMeter接口测试示例(五)——添加Cookie

修改用户余额2 功能描述 功能描述:需要添加cookie,token token是写死的token12345 请求地址 http://api.nnzhp.cn/setmoney2 请求方式 Post 入参 参数 数据类型(长度) 是否必传 备注 userid String Y 用户id money String Y 修改的余额数值 出参 参数 数据类型(长度) 备注 code int 状态码200为成功,500为异常 success String 状态 JMeter操作步骤: 1.添加一个HTT

.net 添加Cookie的4种方法

第一种添加Cookie方法 HttpCookie myCookie = new HttpCookie("userrole"); myCookie.Values["a"] = "a"; myCookie.Values[""] = "b"; myCookie.Expires.AddDays(1); Response.Cookies.Add(myCookie); //Response.AppendCookie(m

Android 添加数据到本地Excel表中

由于项目需要,今天学习了一下如何将程序里的数据添加到本地的Excel表中. 下面为学习笔记: 先上效果图: 首先,需要导入jxl.jar包到libs文件夹内. 然后创建Excel表,并往表里添加表头. // 创建excel表. public void createExcel(File file) { WritableSheet ws = null; try { if (!file.exists()) { // 创建表 wwb = Workbook.createWorkbook(file); //

android添加edittext后布局就不好用

在布局添加控件手动添加还是拖的添加,添加edittext后布局就不好用,其他控件好用,然后就说下面这段话 Exception raised during rendering: java.lang.System.arraycopy([CI[CII)V Exception details are logged in Window > Show View > Error Log Check the "Android version to use when rendering layouts

android 添加手机短信,获取手机短信,删除手机短信和修改手机短信

注意添加权限: <uses-permission android:name="android.permission.READ_SMS"></uses-permission> <uses-permission android:name="android.permission.WRITE_SMS"></uses-permission> 代码如下: //更新短信 private void UpdateSMS() { /* u