本文实例讲述了Android开发之删除项目缓存的方法。分享给大家供大家参考,具体如下:

如何删除项目的缓存:

getCacheDir()能够得到当前项目的缓存地址

在项目中经常会使用到WebView 控件,当加载html 页面时,会在/data/data/应用package 目录下生成database与cache 两个文件夹。请求的url 记录是保存在WebViewCache.db,而url 的内容是保存在WebViewCache 文件夹下

打开关闭使用缓存,一共有五个种类

//优先使用缓存:

WebView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);

//不使用缓存:

WebView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);

在退出应用的时候加上如下代码

File file = CacheManager.getCacheFileBaseDir();

if (file != null && file.exists() && file.isDirectory()) {

for (File item : file.listFiles()) {

item.delete(); }

file.delete(); }

context.deleteDatabase("WebView.db");

context.deleteDatabase("WebViewCache.db");

希望本文所述对大家Android程序设计有所帮助。

android删除cache文件夹,Android开发之删除项目缓存的方法相关推荐

  1. android 删除路径文件内容,Android 删除已知路径的文件或文件夹

    转载:https://blog.csdn.net/qq_31939617/article/details/89414714 [功能] delete(String delFile):删除文件或文件夹 d ...

  2. android 7 创建文件夹,Android 在 res/layout 文件夹 下创建一个 子文件夹实例

    Android 资源文件夹 Layout 文件夹 Layout 文件是存放Android的布局文件的资源文件夹,但是如果你想要在里面创建子文件夹,你会发现xml文件报错. 如何在Layout文件夹下方 ...

  3. android 短信文件夹,Android查看签名文件信息

    之前有个问题.很多个签名包,但是其中的某个应用的签名包忘了用的是那个,这个文件管理不当的锅背的坚坚实实. 后来大神教我用一种比较模糊的方法去查看这个应用对应的keyStore的信息. Keytool ...

  4. android adb pull 文件夹,android – 我如何adb拉SD文件夹中的所有文件

    单文件/文件夹使用拉: adb pull "/sdcard/Folder1" 输出: adb pull "/sdcard/Folder1" pull: buil ...

  5. android显示服务器端文件夹,Android上传文件到服务端并显示进度条

    最近在做上传文件的服务,简单看了网上的教程.结合实践共享出代码. 由于网上的大多数没有服务端的代码,这可不行呀,没服务端怎么调试呢. Ok,先上代码. Android 上传比较简单,主要用到的是 Ht ...

  6. 怎么用计算机管理权限删除文件,如何删除需要管理员权限才能删除的文件夹?...

    方法1 01首先我们要先注册管理员权限,点击左下角Windows的Logo图标,点击开始 - 运行(输入notepad)确定或者按回车键,打开记事本. 02接着,在记事本中复制以下编码: 在记事本中复 ...

  7. android 文件 删除文件夹,android 删除文件以及递归删除文件夹

    Python之文件处理-递归删除特定文件 #!/usr/bin/env python # -*- coding:utf-8 -*- import os def delete_particular_fi ...

  8. android删除文件夹代码,Android_Android递归方式删除某文件夹下的所有文件(.mp3文件等等),1.由于需要删除文件,因此需 - phpStudy...

    Android递归方式删除某文件夹下的所有文件(.mp3文件等等) 1.由于需要删除文件,因此需要如下权限: 2.核心代码 package com.example.deleteyoumi; impor ...

  9. 怎么清理android的其他文件夹,手机储存里的其他是什么以及应该怎样删除

    手机中,除了我们日常的一些能够辨认出来的照片.音频.视频等等的文件分类外,还是会有一些文件被分类到其他当中.那么到底什么文件算是其他这一个分类的呢?在其他的这一个手机文件的分类中又包含着什么文件,这些 ...

  10. 安卓Android手机系统内文件夹目录解释

    Bluestorm's Space 博客园 首页 新随笔 联系 订阅 管理 随笔- 423 文章- 3 评论- 58  /storage/sdcard, /sdcard, /mnt/sdcard 三者 ...

最新文章

  1. 英语影视台词---四、Sideways
  2. python cv2模块安装_Python运行脚本前,自动安装需要的模块包
  3. Python 技术篇-通过管道命令获取cmd执行的结果,获取os.system()、subprocess.Popen()执行命令返回的结果
  4. 面试题:SSH 和 SSM 两个框架的浅显的区别?
  5. 支付宝后台如何查看自己的签约详情
  6. jquery select css样式,css配合jquery美化 select
  7. php mvc 参数传递数组,PHP MVC在帖子上添加到数组
  8. springboot 后台模板_spring boot实战
  9. Android 轮播图从 0 到 1
  10. 对HDLC 和PPP实验的总结
  11. 视觉SLAM十四讲学习笔记——ch9后端1
  12. 高效记忆/形象记忆(04)数字编码记忆
  13. java在regedit找不到_Windows找不到文件regedit打不开注册表的解决办法
  14. CSS3图片div浮动3D动画效果
  15. win7+linux双系统安装
  16. 用微信小程序加市面上的网络摄像头实现视频会议
  17. 天翼云,不要来,千万不要来!开始统计工时,安装监控软件,减少福利!
  18. 编译原理及其实践教程(第二版)总结
  19. 电流反馈和电压反馈的判断
  20. wifi技术从了解到熟悉3-----wifi的系统结构分析

热门文章

  1. 电力系统中的Kron简化(Kron Reduction)
  2. 会c语言写贪吃蛇,C语言写贪吃蛇
  3. 如何测试扫码支付二维码?
  4. 关于防火墙DMZ区的使用和防火墙的DMZ区域规则的配置
  5. LimeSDR 中文教程 (三)
  6. VMware Workstation虚拟机使用ISO映像文件
  7. Python&Opencv手势识别系统(完整源码&自定义UI操作界面&视频教程)
  8. APP 兼容性测试是什么?8年测试老鸟告诉你
  9. 吸引子传播(Affinity Propagation)算法
  10. 从算法学起C语言--费氏数列