清除所有已安装应用程序的缓存

时间:2012-01-17 09:40:57

标签: java android caching delete-file

我该怎么做?我知道其他应用程序在没有root权限的情况下执行同样的操作并且有权限CLEAR_APP_CACHE

这个或方法有api吗?

如何访问每个应用程序缓存目录的路径?

1 个答案:

答案 0 :(得分:1)

试试这个:

File[] cacheFiles = new File("/data/data").listFiles();
for(int i = 0; i < cacheFiles.length; i++){
    cacheFiles[i].delete();
}

“/ data / data” - 系统缓存dir /