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 }

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

  • 相关阅读:
    DS博客作业05--查找
    DS博客作业04--图
    数据结构-栈,队列
    我の第六篇博客
    我の第五篇博客
    我の第四篇博客
    我の第三篇博客
    我の第二篇博客
    Java 购物车大作业01
    有理数类的设计
  • 原文地址:https://www.cnblogs.com/all88/p/3110070.html
Copyright © 2011-2022 走看看