【发布时间】:2012-02-22 12:12:11
【问题描述】:
我有一个网络服务。通常我会与 HttpURLConnection 建立连接。这是我需要的。 与 HttpURLConnection 连接并从 HttpURLConnection 获取会话和 cookie 信息并打开 WebView。 简而言之 从应用程序内部输入是否 android.我想在 WebView 中进行其余的操作。
【问题讨论】:
我有一个网络服务。通常我会与 HttpURLConnection 建立连接。这是我需要的。 与 HttpURLConnection 连接并从 HttpURLConnection 获取会话和 cookie 信息并打开 WebView。 简而言之 从应用程序内部输入是否 android.我想在 WebView 中进行其余的操作。
【问题讨论】:
看看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");
【讨论】: