如何定期下载网站的HTML并在我的webview android中使用它?

时间:2015-01-27 12:11:04

标签: android html file webview

我正在制作一个必须显示网站内容的应用。 我创建了我想要使用的网站,它会响应,以便它可以与不同的设备一起使用。 问题是如何定期(每天一次)下载我网站的html代码并在我的网页浏览中显示下载的html文件。 [页面将只包含一个我将定期在线更新的简单表格。 如果你能告诉我实现这一目标的步骤,我想? 提前谢谢!

1 个答案:

答案 0 :(得分:0)

如果没有必要下载html代码&显示更新后,您可以通过提供webview的网址显示整个网站,您只需要更改移动设备的网站视图&它将反映在网页视图中。

如果这不是您想要的东西,那么您需要执行webservice调用,然后返回为您提供JSON字符串,将其解析为本地字符串&替换html代码。

public class Main extends Activity {

    private WebView mWebview ;

    @Override
    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        mWebview  = new WebView(this);
        mWebview.getSettings().setJavaScriptEnabled(true); // enable javascript
        final Activity activity = this;
        mWebview.setWebViewClient(new WebViewClient() {
            public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
                Toast.makeText(activity, description, Toast.LENGTH_SHORT).show();
            }
        });
        mWebview .loadUrl("http://www.google.com");
        setContentView(mWebview );
    }
}