随机访问 DocumentFile

Random access to DocumentFile

如何获得对 DocumentFileOutputStream 的随机访问权限,以便我可以寻找任何特定位置并从那里开始写作。或者如果有一种方法可以附加到 DocumentFile 的现有内容。该文件本质上将位于外部 SD 卡上,因此我必须为此目的使用 DocumentFile

简而言之,DocumentFile也有RandomAccessFile吗?

它实际上并没有回答最初的问题,但可以满足我的要求。我想将新数据附加到现有的 DocumentFile 中,greenapps 建议的方法为我解决了这个问题。 (感谢他)

我只需要在 wa 模式下打开输出流即可追加。

getContentResolver().openOutputStream(docfile.getUri(), "wa");