如何通过Android应用程序登录网站

时间:2014-08-26 04:51:29

标签: android

我是Android编程的新手,正在制作一个从网站上获取信息的应用程序。我目前的问题是登录网站访问更多网页。我不知道该如何去做。我已经看了很多不同的代码来做这件事,但我并不真正理解它是如何工作的。帮助会很感激。

2 个答案:

答案 0 :(得分:0)

您需要提供WebView作为您网站的容器。您不能直接访问Web视图中的数据,但是,您可以从Android Java代码调用JavaScript。请参阅JavascriptInterface。请点击此链接了解详情:

android webview

javascript interface

答案 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