0

我想通过我的应用程序使用其他应用程序的包名是否可以这样做。我想清除其他应用程序的缓存。我可以使用其他应用程序包名代替 /data/data 吗?

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

1 回答 1

2

除非您的设备已植根,否则您将无法访问其他应用程序的数据。

进一步删除 /data/data 会删除所有应用程序的数据库、缓存、共享首选项和大多数私有数据。

于 2012-08-17T07:52:25.180 回答