我有一个网络服务。通常我会与HttpURLConnection建立连接。这是我需要的。 连接HttpURLConnection并从HttpURLConnection获取会话和cookie信息并打开WebView。 简而言之 从应用程序进程内输入是否为android。我想在WebView中完成其余的操作。
答案 0 :(得分:1)
查看CookieSyncManager
课程。谷歌,我发现了这个:
CookieSyncManager cookieSyncManager = CookieSyncManager.createInstance(mWebView.getContext());
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.setAcceptCookie(true);
cookieManager.removeSessionCookie();
cookieManager.setCookie("http://xx.xxx.xxx.com","mid="+MySession.GetSession().sessionId+" ; Domain=.xxx.com");
cookieSyncManager.sync();
String cookie = cookieManager.getCookie("http://xx.xxx.xxx.com");
Log.d(LOGTAG, "cookie ------>"+cookie);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.setWebViewClient(new TuWebViewClient());
mWebView.loadUrl("http://xx.xx.xxx.com");