我是Android编程的新手,正在制作一个从网站上获取信息的应用程序。我目前的问题是登录网站访问更多网页。我不知道该如何去做。我已经看了很多不同的代码来做这件事,但我并不真正理解它是如何工作的。帮助会很感激。
答案 0 :(得分:0)
您需要提供WebView作为您网站的容器。您不能直接访问Web视图中的数据,但是,您可以从Android Java代码调用JavaScript。请参阅JavascriptInterface。请点击此链接了解详情:
答案 1 :(得分:0)
尝试
WebView web = (WebView)this.findViewById(R.id.webview);
//creating instance
String url = "your_url";
web.getSettings().setJavaScriptEnabled(true);
//enable javascript
web.setWebChromeClient(new WebChromeClient());
web.setWebViewClient(new WebViewClient());
//prevent opening browser when a link is clicked inside webview
web.loadUrl(url);
//loading the url