我正在尝试创建一个清除多个应用缓存的应用。我知道当前应用程序的缓存可以清除,使用下面的代码非常简单
public void clearCache() {
Log.i(TAG, "Clearing Cache.");
File[] dir = mContext.getCacheDir().listFiles();
if(dir != null){
for (File f : dir){
f.delete();
}
}
}
但我找不到任何显示或甚至提到我想要完成的任务的帖子,所以我想知道的是我是否可以使用其包名清除另一个应用程序的缓存。
谢谢。