zoukankan      html  css  js  c++  java
  • android中使用webview缓存网页

    最近项目有一个需求,要求webview可以缓存一个网页,在断网的情况下依然可以离线浏览缓存中的网页

    所以写了一个简单的小demo如下,可以实现离线查看缓存网页的功能;

     1 package com.front.webviewcache;
     2 
     3 import android.os.Bundle;
     4 import android.app.Activity;
     5 import android.webkit.WebSettings;
     6 import android.webkit.WebView;
     7 
     8 public class MainActivity extends Activity {
     9 
    10     private WebView webview;
    11 
    12     @Override
    13     public void onCreate(Bundle savedInstanceState) {
    14         super.onCreate(savedInstanceState);
    15         setContentView(R.layout.activity_main);
    16 
    17         webview = (WebView) findViewById(R.id.webView);
    18         webview.loadUrl("http://www.56.com/");
    19         webview.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
    20 
    21     }
    22 
    23 }

    以上代码就可以实现对网页缓存和离线查看,貌似还可以缓存多级页面,这个我没有测试,有兴趣的话你们可以测试一下;

  • 相关阅读:
    每周总结13
    每周总结12
    每周总结11
    每周总结10
    每周总结9
    启明5-1总结
    启明4-30团队进度博客
    期末总结
    每日日报2021.6.11
    每日日报2021.6.10
  • 原文地址:https://www.cnblogs.com/all88/p/3110070.html
Copyright © 2011-2022 走看看