我向应用程序添加了一项功能,允许用户在外部存储上创建本地备份。该部分运行良好,但我无法恢复该备份。
使用 SAF,我找到了一种让用户选择他们想要恢复的文件的简单方法。他们选择的文件作为DocumentFile
如何在 API 26 及更高版本上打开 DocumentFile 并读取其内容?
到目前为止,我尝试了两件事,但都没有奏效:
1)
new File(myDocumentFile.getUri().getPath())
2)我试过这个答案,但没有奏效。它也很老套,我真的不需要访问 java.io.File 我只需要一种读取内容的方法。
Google 希望我们如何阅读用户的文件?