在Android应用中显示带有WebView的非移动网站

时间:2014-10-07 16:37:25

标签: java javascript android webview

我目前正在我大学的一个项目上工作。目标是开发一个Android应用程序,作为网站及其论坛的移动版本。我目前正在问自己是否可以在Android应用中显示没有针对移动设备优化的视图的网站,以使其看起来像该网站的移动版本?

我在研究期间偶然发现了WebView(WebKit),并通过WebView阅读了JavaScript-Injection。有人可以明白告诉我这是否是一个可行的解决方案?有没有更好的选择我还没遇到过?唯一的问题是网站没有API,我也无法访问论坛和网站上每个用户都无法获得的任何数据。

提前感谢您的回答。

2 个答案:

答案 0 :(得分:0)

您可以查看IBM Worklight和Apache Cordova

link link

答案 1 :(得分:0)

试试这可能会奏效。为我工作。

    webView.getSettings().setJavaScriptEnabled(true);
    webView.getSettings().setLoadWithOverviewMode(true);
    webView.getSettings().setUseWideViewPort(true);

    webView.getSettings().setSupportZoom(true);
    webView.getSettings().setBuiltInZoomControls(true);
    webView.getSettings().setDisplayZoomControls(false);

    webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
    webView.setScrollbarFadingEnabled(false);