1
我怎樣才能獲得DocumentFile
的OutputStream
的隨機訪問,以便我可以尋求任何特定的位置,並從那裏開始寫入。或者,如果有方法追加DocumentFile
的現有內容。該文件基本上將在外部SD卡上,因此我必須使用DocumentFile
用於此目的。隨機訪問DocumentFile
總之,還有RandomAccessFile
爲DocumentFile
嗎?
我怎樣才能獲得DocumentFile
的OutputStream
的隨機訪問,以便我可以尋求任何特定的位置,並從那裏開始寫入。或者,如果有方法追加DocumentFile
的現有內容。該文件基本上將在外部SD卡上,因此我必須使用DocumentFile
用於此目的。隨機訪問DocumentFile
總之,還有RandomAccessFile
爲DocumentFile
嗎?
它實際上並沒有回答原來的問題,但正在滿足我的要求。我想將新數據追加到現有的DocumentFile中,並且greenapps建議的方法是爲我解決的方法。 (感謝他)
我只需要打開輸出流在wa
模式追加。
getContentResolver().openOutputStream(docfile.getUri(), "wa");
對於追加,你嘗試:'getContentResolver()。openOutputStream(docfile.getUri(),「wa」);'。 (未經測試)。 – greenapps
@greenapps謝謝,我還沒有嘗試過。我正在尋找OutputStream方法,而不是ContentResolver。它應該工作。讓我測試一下。 – noob
它是怎麼回事? – dentex