作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我被分配了一个数据恢复应用程序任务。我进行了很多搜索,但找不到解决问题的单一方法。我刚刚在 Stack Overflow 上看到开发人员的评论,但它没有为我提供足够的信息。他的评论是:
public ArrayList<File> listf(File xfile, ArrayList<File> files) {
// get all the files from a directory
File[] fList = xfile.listFiles();
for (File file : fList) {
if (file.isFile()) {
files.add(file);
} else if (file.isDirectory()) {
listf(file, files);
}
}
return files;
}
是否有任何库或 API 可以恢复已删除的图像、视频和 apk。如果不是,我该如何完成这项任务?
最佳答案
我认为 android 团队没有为此提供任何库或任何官方 API。你没有得到任何链接到这个主题的引用的原因是因为目前在 android 上没有对此的支持。此外,由于移动的计算限制,将很难支持此类实用程序。
其他文件管理器应用程序或数据恢复代理所做的是将删除的文件存储在一些称为回收站的虚拟空间中。如果您删除任何未从磁盘中删除的内容,它将存储在回收站中,并在召回时恢复。实际上,他们不进行任何数据恢复,用户对此类应用程序的 Play 商店评论足以指出这一点。
了解恢复的工作原理。
关于android - 如何在android中恢复已删除的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59005657/
我是一名优秀的程序员,十分优秀!