我想通过我的应用程序使用其他应用程序的包名称是否可以这样做。我想清除其他应用程序的缓存。而不是/ data / data我可以使用其他应用程序包名吗?
File[] cacheFiles = new File("/data/data").listFiles();
for(int i = 0; i < cacheFiles.length; i++){
cacheFiles[i].delete();
}
答案 0 :(得分:2)
除非您的设备已植根,否则您将无法访问其他应用程序的数据。
进一步删除/数据/数据会删除所有应用的dbs,caches,sharedprefereces和大多数私人数据。