如何在 Android20 下的 WebView 中保存数据

发布于 科技 2024-02-04
6个回答
  1. 匿名用户2024-01-25

    1. 加载 Android 中的 HTML webview 控件时,会在数据应用包下生成 database 和 cache 两个文件夹,如下图所示:

    URL 记录存储在 URL 中,URL 内容存储在 WebViewCache 文件夹中。

    2.缓存组合。

    data/data/package_name/cache/

    data/data/package_name/database/

    data/data/package_name/database/

    WebView 将查看的网页和网页文件(css、**、js 等)的 URL 保存到数据库表中。

    缓存模式(5 种类型)。

    仅加载缓存:不使用网络,只读取本地缓存数据。

    load default:根据 cache-control 决定是否从网络中获取数据。

    加载缓存正常:在 API 级别 17 中已弃用,自 API 级别 11 以来已使用相同的加载默认模式。

    load no cache:不使用缓存,仅从网络获取数据。

    加载缓存,只要它在本地可用,不管它是否过期,或者没有缓存,缓存中的数据都会被使用。

  2. 匿名用户2024-01-24

    除非您自己本地化 webview 缓存,否则会自动清理它。

  3. 匿名用户2024-01-23

    只需删除缓存文件即可。

  4. 匿名用户2024-01-22

    保存请求的 URL 记录,并将 URL 的内容保存在 WebViewCache 文件夹中。

    为了便于理解,我们来模拟一个案例,定义一个 HTML 文件,在其中显示一个 **,用 webview 加载它,然后尝试从缓存中读取这个 ** 并显示它。

    步骤 1:创建名为 WebViewCache 的新 Android 项目目录结构如下:

    第 2 步:在 assets 目录中创建一个新的 html 文件并命名

    android:orientation="vertical" android:layout_width="fill_parent"

    android:layout_height="fill_parent">

  5. 匿名用户2024-01-21

    专业问题? 建议房东去驿吧问公牛。

  6. 匿名用户2024-01-20

    系统有问题,请更新它。

相关回答
5个回答2024-02-04

Android操作系统最初由Andy Rubin开发,主要支持手机。 >>>More

12个回答2024-02-04

目前市面上软件开发培训课程的费用一般在1-2万元左右,很少有机构差异。 培训课程的费用通常差异不大。 它可以在两到四个月的时间内学会。 >>>More

11个回答2024-02-04

1. 双击桌面上的 VMware Workstation 图标以启动虚拟机,用鼠标单击文件,然后选择新的虚拟机。 >>>More

11个回答2024-02-04

是的,它是 shutdown -r now 命令和 reboot 命令。 >>>More

8个回答2024-02-04

联想ZUK Z2 Pro尊享版6G+128G售价1900元。

这个目前还不错。 >>>More