android 如何实现清理本地数据缓存

 我来答
nizhihe
2017-06-29 · TA获得超过1637个赞
知道小有建树答主
回答量:542
采纳率:73%
帮助的人:149万
展开全部

一、本地数据缓存分应用内、外缓存:

1、应用内部缓存,缓存被存储在应用内部,具体位置:/data/data/应用包名/

a、清除缓存(/data/data/com.xxx.xxx/cache)

b、清除所有数据库缓存(/data/data/com.xxx.xxx/database)

c、清除SharedPreference(/data/data/com.xxx.xxx/shared_prefs)

d、清除文件(/data/data/com.xxx.xxx/files)

2、应用外部缓存(/mnt/sdcard/android/data/com.xxx.xxx/cache)

3、自定义路径文件,被存储在设备的SD-CARD上,不同的设备和Android系统版本路径不一样,获取路径可以通过以下代码:

1)、获取内置SD卡路径

2)、获取外置SD卡路径

二、清除内部缓存

1、应用内部缓存,缓存被存储在应用内部,具体位置:/data/data/应用包名/

1)、清除缓存(/data/data/com.xxx.xxx/cache)

2)、清除所有数据库缓存(/data/data/com.xxx.xxx/database)

3)、清除SharedPreference(/data/data/com.xxx.xxx/shared_prefs)

4)、清除文件(/data/data/com.xxx.xxx/files)

三、清除应用外部缓存(/mnt/sdcard/android/data/com.xxx.xxx/cache)

四、清除自定义路径文件

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式