1

我怎樣才能獲得DocumentFileOutputStream的隨機訪問,以便我可以尋求任何特定的位置,並從那裏開始寫入。或者,如果有方法追加DocumentFile的現有內容。該文件基本上將在外部SD卡上,因此我必須使用DocumentFile用於此目的。隨機訪問DocumentFile

總之,還有RandomAccessFileDocumentFile嗎?

+1

對於追加,你嘗試:'getContentResolver()。openOutputStream(docfile.getUri(),「wa」);'。 (未經測試)。 – greenapps

+0

@greenapps謝謝,我還沒有嘗試過。我正在尋找OutputStream方法,而不是ContentResolver。它應該工作。讓我測試一下。 – noob

+0

它是怎麼回事? – dentex

回答

0

它實際上並沒有回答原來的問題,但正在滿足我的要求。我想將新數據追加到現有的DocumentFile中,並且greenapps建議的方法是爲我解決的方法。 (感謝他)

我只需要打開輸出流在wa模式追加。

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