我有一个WebView在我的应用程序中在互联网上导航.当我尝试登录页面时如何从URL获取参数?
例如,我有HTML格式,用户名和密码参数,完整的网址是:mysite /?username = 48djdui&password = fdsajfo
但是,我怎么能得到这个参数?拿这个网址?
对不起我的英语不好..
现在的代码是:
webView.setWebViewClient(new WebViewClient());
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
webView.getSettings().setSupportZoom(true);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setBuiltInZoomControls(true);
webView.loadUrl(inputurl);
Run Code Online (Sandbox Code Playgroud)
试试这个
String url = "http://www.yourdomain.com/?param1=ONE¶m2=TWO";
List<NameValuePair> parameters = URLEncodedUtils.parse(new URI(url));
for (NameValuePair param: parameters) {
String name = param.getName();
String value = param.getValue();
}
Run Code Online (Sandbox Code Playgroud)
或这个
Uri url = Uri.parse(webView.getUrl());
Set<String> paramNames = url.getQueryParameterNames();
for (String key: paramNames) {
String value = url.getQueryParameter(key);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6694 次 |
| 最近记录: |