String url = "";//你想在webview显示的url,比如"http://www.baidu.com"
CookieSyncManager.createInstance(context);
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.setAcceptCookie(true);
cookieManager.removeAllCookie();
cookieManager.setCookie(url, "domain=192.168.1.1"); //域(貌似不设也无所谓)
cookieManager.setCookie(url, "path=/"); //路径(貌似不设也无所谓)
cookieManager.setCookie(url, "phone=13234567890"); //你想设置的参数
cookieManager.setCookie(url, "sex=1"); //你想设置的参数
String test = cookieManager.getCookie(url); //这里可以获取你的cookie看一下是什么样子的,其实就是拼接起来的string
CookieSyncManager.getInstance().sync();
以上代码在webview.loadUrl之前调用就可以了
并不是网上流传的把cookie对拼接成一个string一次性setCookie进去,我试过了不好使,原因暂时未知,有知道的请告诉下哦,共同进步!