3

Android API 有DocumentFile. 这个类有canWrite()方法

假设我调用了这个方法,它返回了true. 还假设这个对象代表“原始”文件。

现在我该怎么做?

即,如何将“Hello world”文本写入该文件?

谢谢。

4

1 回答 1

5

即,如何将“Hello world”文本写入该文件?

它不一定是一个文件。

要写入由 that 标识的文档DocumentFile,请调用getUri()thatDocumentFile以获取Uri文档。将其传递openOutputStream()ContentResolver. 然后,写入流,flush()流和close()流。基本上,一旦你获得了OutputStream,普通的 Java I/O 就会从那里接管。

于 2017-02-04T17:09:57.577 回答