2017-02-04 29 views

回答

1

即如何寫「Hello World」文本到這個文件?

它不一定是一個文件。

要寫入由DocumentFile標識的文檔,請在DocumentFile上調用getUri()以獲取文檔Uri。傳遞給openOutputStream()ContentResolver。然後,寫入流,flush()流,和close()流。基本上,一旦你得到了OutputStream,從那裏普通的Java I/O接管。

+0

'java.io.File'也不是必需的文件。 – Dims

+0

@Dims:就任何給定的'File'對象而言,它指向一個文件或是無效的。相反,「Uri」可以指向很多東西。例如,'http:// stackoverflow.com/questions/42043114 /如何寫入文檔文件在android編程/ 42043137'是一個有效的'Uri'。它不指向任何客戶端設備上的文件。 – CommonsWare

+0

好的,我明白了。 – Dims

相關問題